Appearance
Статусы по заказу
Данный эндпоинт позволяет получить статусы по заказу. Статусы нужны для отслеживания этапов обработки заказа и доставки груза, который предоставляет информацию о текущем состоянии накладной.
Метод запроса: GET
bash
https://gateway.spark-dev.team/cabinet/api/v2/orders/<order_id>/statuses
Пример запроса для получения статусов заказа с id 15:
bash
https://gateway.spark-dev.team/cabinet/api/v2/orders/15/statuses
Пример ответа
json
{
"data": [
{
"invoice_number": "SP00078478",
"status_history": [
{
"status_name": "Заказ создан",
"status_code": 201,
"state": "completed",
"date": null
},
{
"status_name": "Забор груза отменен",
"status_code": 204,
"state": "canceled",
"date": "25.04.2022"
}
]
},
{
"invoice_number": "SP00078479",
"status_history": [
{
"status_name": "Заказ создан",
"status_code": 201,
"state": "waiting",
"date": null
},
{
"status_name": "Забирается курьером",
"status_code": 202,
"state": "waiting",
"date": null
},
{
"status_name": "Обработка груза на складе",
"status_code": 225,
"state": "waiting",
"date": null
},
{
"status_name": "Груз в пути",
"status_code": 206,
"state": "waiting",
"date": null
},
{
"status_name": "Доставляется курьером",
"status_code": 210,
"state": "waiting",
"date": null
}
]
}
],
"code": 0,
"success": true,
"message": "",
"errors": []
}
Пример ответа (доставленный заказ)
json
{
"data": [
{
"invoice_number": "SP00234720",
"receiver_name": "Айнура",
"status_history": [
{
"status_name": "Заказ создан",
"status_code": 201,
"date": "01.01.2024"
},
{
"status_name": "Забирается курьером",
"status_code": 202,
"date": "03.01.2024"
},
{
"status_name": "Груз забран у отправителя",
"status_code": 203,
"date": "03.01.2024"
},
{
"status_name": "Забор груза отменен",
"status_code": 204,
"date": null
},
{
"status_name": "Обработка груза на складе",
"status_code": 225,
"date": "03.01.2024"
},
{
"status_name": "Груз обработан и ожидает отправку",
"status_code": 205,
"date": "03.01.2024"
},
{
"status_name": "Груз в пути",
"status_code": 206,
"date": "03.01.2024"
},
{
"status_name": "Груз в городе назначения",
"status_code": 208,
"date": "04.01.2024"
},
{
"status_name": "Доставляется курьером",
"status_code": 210,
"date": "08.01.2024"
},
{
"status_name": "Доставлен",
"status_code": 211,
"date": "08.01.2024"
}
]
}
],
"code": 0,
"success": true,
"message": "",
"errors": []
}
Пример ответа (отмененный заказ)
json
{
"data": [
{
"invoice_number": "SLQ2108240018",
"receiver_name": null,
"status_history": [
{
"status_name": "Заказ создан",
"status_code": 201,
"date": "20.08.2024"
},
{
"status_name": "Забирается курьером",
"status_code": 202,
"date": null
},
{
"status_name": "Груз забран у отправителя",
"status_code": 203,
"date": null
},
{
"status_name": "Забор груза отменен",
"status_code": 204,
"date": "20.08.2024"
}
]
}
],
"code": 0,
"success": true,
"message": "",
"errors": []
}