post
https://api.staging.deliverect.com/fulfillment/cancel
Purpose
This endpoint allows a way of receiving notification from our partners that a job they have previously accepted is no longer possible to be dispatched by their system.
Reason Tags
Cancelations shoud be tagged accordingly using one of the below;
| reasonTag | Meaning |
|---|---|
COURIER_NO_LONGER_AVAILABLE | There is no longer an available courier for the delivery |
COURIER_TRANSPORT_FAILURE | Courier attempted to deliver but could not because of a transport failure (e.g., a flat tire) |
FOOD_ITEMS_ARE_NOT_READY | The order was not ready within the agreed time after pick up (between the dispatch partner and merchant) |
DROP_OFF_LOCATION_NOT_FOUND | The courier could not find the delivery location |
CUSTOMER_UNRESPONSIVE | The customer did not pick up the phone nor open the door. |
PACKAGE_SIZE_TOO_LARGE | The package size is too large to be delivered |
ℹ️ Cancellation Cut-off Time
You can cancel a delivery job with a valid reasonTag at any point before its status changes to Delivered.
