Update delivery

This webhook allows persisting updates from third-party delivery systems to Deliverect.

Currently updates to the following delivery information are supported. (See examples for technical details).

  • delivery status
  • pickup time & ETA
  • delivery time & ETA
  • courier information

Delivery Job Statuses:

Status NameMeaningInteger Value
EN_ROUTE_TO_PICKUPCourier approaching the pickup location83
ARRIVED_AT_PICKUPThe courier has arrived at the pickup location85
EN_ROUTE_TO_DROPOFFCourier approaching the drop-off location87
ARRIVED_AT_DROPOFFThe courier has arrived at the drop-off location89
DELIVEREDCourier has delivered the order90

NOTE

❗️

Timestamp is in UTC

all timestamps are set as UTC time as per ISO8601

{
    "deliveryJobId": "61********************b4",
    "pickupTimeETA": "YYYY-MM-DDTHH:mm:ss.SSSSSSZ",
    "transportType": "bicycle",
    "trackingUrl": "https://example.com",
    "courier": {
        "name": "Mac Miller",
        "phone": "+3292331234",
        "longitude": "51.05433703603857",
        "latitude": "3.738214852809371"
    },
    "locations": [
        {
            "orderId": "61********************b4",
            "status": 83,
            "deliveryTimeETA": "YYYY-MM-DDTHH:mm:ss.SSSSSSZZ"
        }
    ]
}
Language
Authorization
OAuth2
Click Try It! to start a request and see the response here!