Skip to content

Статусы по номеру накладной

Данный эндпоинт для отслеживания этапов обработки заказа и доставки груза, который предоставляет информацию о текущем состоянии накладной.

Метод запроса: GET

bash
https://gateway.spark-dev.team/cabinet/api/invoice-status/<invoice_number>

Пример запроса для получения статусов накладной с номером накладной SP00078479:

bash
https://gateway.spark-dev.team/cabinet/api/invoice-status/SP00078479
Пример ответа:
json
{
    "data": {
        "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
            }
        ]
    }
}
Пример ответа (отмененная накладная):
json
{
    "data": {
        "invoice_number": "SP00300369",
        "client_sla_date": "23.08.2024",
        "cash_sum": null,
        "status_history": [
            {
                "status_name": "Заказ создан",
                "status_code": 201,
                "state": "completed",
                "date": "17.08.2024",
                "predict_date": "17.08.2024"
            },
            {
                "status_name": "Забор груза отменен",
                "status_code": 204,
                "state": "canceled",
                "date": "17.08.2024",
                "predict_date": null
            },
            {
                "status_name": "Груз забран у отправителя",
                "status_code": 203,
                "state": "waiting",
                "date": null,
                "predict_date": "18.08.2024"
            },
            {
                "status_name": "Груз обработан и ожидает отправку",
                "status_code": 205,
                "state": "waiting",
                "date": null,
                "predict_date": "20.08.2024"
            },
            {
                "status_name": "Груз в пути",
                "status_code": 206,
                "state": "waiting",
                "date": null,
                "predict_date": "22.08.2024"
            },
            {
                "status_name": "Груз в городе назначения",
                "status_code": 208,
                "state": "waiting",
                "date": null,
                "predict_date": "22.08.2024"
            },
            {
                "status_name": "Доставляется курьером",
                "status_code": 210,
                "state": "waiting",
                "date": null,
                "predict_date": "23.08.2024"
            },
            {
                "status_name": "Доставлен",
                "status_code": 211,
                "state": "waiting",
                "date": null,
                "predict_date": "23.08.2024"
            }
        ]
    }
}
Пример ответа (доставленная накладная):
json
{
    "data": {
        "invoice_number": "SP00234720",
        "client_sla_date": "08.01.2024",
        "cash_sum": null,
        "status_history": [
            {
                "status_name": "Заказ создан",
                "status_code": 201,
                "state": "completed",
                "date": "01.01.2024",
                "predict_date": "01.01.2024"
            },
            {
                "status_name": "Груз забран у отправителя",
                "status_code": 203,
                "state": "completed",
                "date": "03.01.2024",
                "predict_date": "03.01.2024"
            },
            {
                "status_name": "Груз обработан и ожидает отправку",
                "status_code": 205,
                "state": "completed",
                "date": "03.01.2024",
                "predict_date": "04.01.2024"
            },
            {
                "status_name": "Груз в пути",
                "status_code": 206,
                "state": "completed",
                "date": "03.01.2024",
                "predict_date": "05.01.2024"
            },
            {
                "status_name": "Груз в городе назначения",
                "status_code": 208,
                "state": "completed",
                "date": "04.01.2024",
                "predict_date": "05.01.2024"
            },
            {
                "status_name": "Доставляется курьером",
                "status_code": 210,
                "state": "completed",
                "date": "08.01.2024",
                "predict_date": "08.01.2024"
            },
            {
                "status_name": "Доставлен",
                "status_code": 211,
                "state": "completed",
                "date": "08.01.2024",
                "predict_date": "08.01.2024"
            }
        ]
    }
}

Статусы:

КодНаименованиеОписание
201Заказ созданСтатус приходит после создания заказа
202Забирается курьеромСтатус приходит, когда назначили курьера на забор груза
203Груз забран у отправителяСтатус приходит, когда курьер забрал груз у отправителя
204Забор груза отмененСтатус приходит, когда заказ отменили
225Обработка груза на складеСтатус приходит, когда курьер привез груз на склад
205Груз обработан и ожидает отправкуСтатус приходит, когда груз обработали на складе и подготовили для отправки
206Груз в путиСтатус приходит, когда груз отправили на доставку в город назначения
208Груз в городе назначенияСтатус приходит, когда груз прибыл в город назначения
210Доставляется курьеромСтатус приходит, когда груз выдан на доставку курьеру
211ДоставленСтатус приходит, когда груз доставлен