Skip to main content

Webhook – Order Status Push

Logistiq uses webhooks to push real-time order status updates to client systems.
Clients can configure their webhook URL in our system, which will then be used to send updates for all order statuses.

📩 Sample Request Payload

{
"waybill": "MACMSASAF000003044",
"SellerOrganizationCode": "AE",
"OrderNo": "",
"ShipNode": "Mahmoud Mohamed",
"ShipmentNo": "1008975850_20250518120507",
"Status": "PICKED_UP",
"StatusCode": 126,
"time_stamp": "2025-05-19 09:50:30.278287+00:00", // YYYY-MM-DD HH:MM:SS.ssssss±HH:MM (ISO 8601)
"scan_time": "2025-05-19 09:50:29.738086+00:00", // YYYY-MM-DD HH:MM:SS.ssssss±HH:MM (ISO 8601)
"scan_location": "LOGFUJ",
"items": [
{
"sku": 166813137,
"mode": "Manual",
"price": 45.0,
"quantity": 1,
"description": "Plus Size Striped Polo T-shirt with Short Sleeves - Blue -",
"isExtraItem": false,
"total_quantity": 1
}
],
"remarks": "Return Order Picked Up",
"additional_remarks": "Picked Up",
"additional_info": {
"pod_url": "https://storage-googleapis.com/lorem-ipsum/MACMSASAF000003044",
"otp": "",
"driver_details": {
"name": "P_TEX_NDD_FUJ_Rajeep Tamang",
"phone_number": 971562885041
}
},
"Source": "Logistiq"
}

✅ Expected Response (from Client Webhook)

{
"status": true
}

⚠️ The webhook URL must be publicly accessible and support POST requests with JSON content.

Status mapping

Below is the complete list of all the order statuses we send.
To enhance readability and responsiveness, the statuses are split into Forward and Return shipment directions.

Forward Shipment Statuses

Status IDStatus NameDescriptionShipment Direction
101BOOKEDOrder has been created in the system.Forward
104CANCELLEDOrder cancelled before pickup.Forward
105PICKED_UPPackage picked up from origin.Forward
106IN_HUBPackage has been unscanned in the hub/warehouse and is in the unplanned state.Forward
107MANIFESTEDShipment has been listed for dispatch.Forward
110INTRANSITPackage is in transit between hubs.Forward
111OUT_FOR_DELIVERYPackage is out with delivery agent.Forward
112DELIVEREDSuccessfully delivered to the customer.Forward
113PARTIALLY_RETURNEDOnly some items were returned.Forward
114RETURNEDComplete order was returned.Forward
115ON_HOLDShipment is temporarily paused.Forward
116LOSTShipment was lost in transit.Forward
117DAMAGEDShipment was found damaged.Forward
118SHIPMENT_DELAYEDDelay due to unforeseen circumstances.Forward
119SHIPMENT_HELDHeld due to documentation or address issues.Forward
121NOT_SERVICEABLEArea not covered by courier.Forward
122FAILED_DELIVERYDelivery attempt failed.Forward
147RTO_REQUESTEDReturn to origin requested.Forward
148RTO_OUT_FOR_DELIVERYRTO package out for delivery back to origin.Forward
149RTO_DELIVEREDReturned package received at origin.Forward
150RTO_FAILEDRTO delivery failed.Forward
153RTO_INTRANSITRTO package in transit.Forward
154OUT_FOR_PICKUPPickup agent en route.Forward
168RTOGeneric Return to Origin.Forward
169RTO_SHIPMENT_DELAYRTO delayed in transit.Forward
182HANDED_OVER_AT_ORIGIN_PORTGiven to carrier at origin port.Forward
183DEPARTED_FROM_ORIGIN_PORTLeft the origin port.Forward
184ARRIVED_AT_DESTINATION_PORTReached destination port.Forward
185CLEARED_FROM_DESTINATION_PORTCleared customs at destination.Forward
186HELD_BY_CUSTOMSHeld by customs for inspection.Forward
187CONFISCATED_BY_CUSTOMSSeized by customs.Forward
188PROHIBITED_BY_CUSTOMSContains prohibited items.Forward
189RE-EXPORT_BACK_TO_ORIGINReturned to origin country.Forward
190AIRLINE_DELAYDelayed due to airline issues.Forward
191LOST_AT_GATEWAYLost at transit hub.Forward
192DAMAGED_AT_GATEWAYDamaged at transit hub.Forward

Return Shipment Statuses

Status IDStatus NameDescriptionShipment Direction
124CREATEDReturn order created.Return
125OUT_FOR_PICKUPAgent dispatched for return pickup.Return
126PICKED_UPReturn item collected.Return
127INTRANSITReturn item in transit.Return
128IN_HUBReturn package at hub.Return
129MANIFESTEDListed for return dispatch.Return
130UNASSIGNEDNo agent assigned for return.Return
131ASSIGNEDAgent assigned for return.Return
132DELIVEREDReturn completed.Return
133RETURN_CANCELLEDReturn process cancelled.Return
134ON HOLDReturn is paused.Return
135LOSTReturn shipment lost.Return
136DAMAGEDReturn item damaged.Return
137SHIPMENT_DELAYEDReturn delayed.Return
138SHIPMENT_HELDReturn held for issues.Return
139PICKUP_FAILEDFailed to collect return.Return
140OUT_FOR_DELIVERYReturn out for delivery.Return
142UNMAPPED_RETURNUnknown return status.Return
144PICKUP_PENDINGPickup pending scheduling.Return
152CONTACT_CUSTOMER_CAREManual action needed.Return
156RTO_CONACT_CUSTOMER_CARECustomer care involved.Return
158AWB_REGISTEREDWaybill created for return.Return
160EXPIREDReturn order expired.Return
162EXCHANGE_PICKUPScheduled for exchange.Return
164EXCHANGE_INTRANSITExchange item en route.Return
166EXCHANGE_DELIVEREDExchange delivered.Return
167FAILED_DELIVERYReturn delivery failed.Return
170NOT_SERVICEABLELocation not serviceable for return.Return