Skip to main content

Tracking Information

The following request can be made to get a detailed lifeline of an order since it was created

Request

GET - {{url}}/api/public/merchant/order/tracking-info

Headers
{
"Accept": "application/json",
"Authorization": "Bearer {{ token }}",
"Content-Type": "application/json",
"X-tenant": "{{ tenant }}",
}
Sample Payload
{
"waybill_number": "MG0001201",
}

Response

Status - 200 - OK

Sample Response Object
{
"data": [
{
"status": {
"name": "CONFIRMED",
},
"date_time": "2022-02-19T19:06:23.000000Z",
"date_time_ago": "1 month ago",
"user": {
"first_name": "Mr. John",
"last_name": "Doe"
},
},
{
"status": {
"name": "DRAFT",
},
"date_time": "2022-02-19T19:05:57.000000Z",
"date_time_ago": "1 month ago",
"user": {
"first_name": "Mr. John",
"last_name": "Doe"
},
}
]
}

Response Payload Objects

data : Array - An array of statuses that the order has been in since it was created with details of when and who initiated the status change

ERRORS

Invalid Bearer Token
{
"message": "Unauthenticated."
}
Waybill number of the order has not been provided in the request payload
{
"message": "The given data was invalid.",
"errors": {
"waybill_number": [
"The waybill number field is required."
]
}
}
The requested waybill does not exist in the system
{
"message": "The requested waybill does not exist in the system"
}