Получает информацию о качестве доставки
Получает информацию о качестве доставки.
HTTP-запрос
GET https://courier.yandex.ru/api/v1/companies/{company_id}/courier-quality\
?date={string}\
&depot_id={integer}\
&route_id={integer}\
&types={string}\
&with_deleted_couriers={boolean}
Path-параметры
company_id * | integer ID компании, используемый в запросах к API Мониторинга. |
company_id * | integer ID компании, используемый в запросах к API Мониторинга. |
* Обязательный параметр
Query-параметры
date | string Дата маршрута, в формате YYYY-MM-DD. |
depot_id | integer ID склада, с которого будет начинаться маршрут. Минимальное значение: |
route_id | integer ID маршрута. Минимальное значение: |
types | string Список типов точек через запятую, которые будут участвовать в отчёте. Доступные типы - "order", "depot", "garage". По умолчанию "order". |
with_deleted_couriers | boolean Включить в отчет удаленных курьеров. |
date | string Дата маршрута, в формате YYYY-MM-DD. |
depot_id | integer ID склада, с которого будет начинаться маршрут. Минимальное значение: |
route_id | integer ID маршрута. Минимальное значение: |
types | string Список типов точек через запятую, которые будут участвовать в отчёте. Доступные типы - "order", "depot", "garage". По умолчанию "order". |
with_deleted_couriers | boolean Включить в отчет удаленных курьеров. |
* Обязательный параметр
Ответы
Код 200
Получен отчет о качестве доставки.
{ "air_distance": number, "arrived_at": string, "courier_deleted": boolean, "courier_name": string, "courier_number": string, "customer_name": string, "delivery_comment": string, "delivery_lat": number, "delivery_lon": number, "delivery_not_in_interval": boolean, "delivery_rating": number, "depot_number": string, "far_from_point": boolean, "garage_number": string, "lat": number, "late_call_before_delivery": boolean, "left_at": string, "location_idle_duration": number, "lon": number, "no_call_before_delivery": boolean, "not_in_order": boolean, "order_address": string, "order_comments": string, "order_completed_at": string, "order_confirmed_at": string, "order_interval": [ { "end": string, "start": string } ], "order_number": string, "order_payment_status": string, "order_payment_type": string, "order_shared_with_companies": [ { "id": integer, "name": string, "number": string } ], "order_status": string, "order_status_comments": [ { "comment": string, "id": integer, "status": string } ], "order_visited_at": string, "order_volume": number, "order_weight": number, "phone": string, "refined_lat": number, "refined_lon": number, "route_date": string, "route_imei": integer, "route_imei_str": string, "route_number": string, "route_routing_mode": string, "segment_distance_m": number, "service_duration_s": integer, "shared_service_duration_s": integer, "suggested_order_number": number, "time_interval_error": number, "transit_idle_duration": number, "type": string, "used_mark_delivered_radius": number }
Скопировано
Представление
Поля
air_distance | number Расстояние между координатами заявки и тем местоположением курьера, в котором курьер перевел заказ в состояние "finished" или "partially_finished", по прямой в метрах. |
arrived_at | string Момент времени, когда курьер впервые оказался в указанном радиусе от точки доставки, в формате ISO 8601. |
courier_deleted | boolean Статус курьера, удален или нет, выполняющего заказ. |
courier_name | string Имя курьера, выполняющего заказ. |
courier_number | string ID курьера, выполняющего заказ. |
customer_name | string Имя заказчика. |
delivery_comment | string Комментарий к оценке качества доставки. |
delivery_lat | number Широта точки вручения заказа. |
delivery_lon | number Долгота точки вручения заказа. |
delivery_not_in_interval | boolean Признак того, что заказ был выполнен вне согласованного срока. Eсли заказ не был доставлен в указанный срок, возвращает |
delivery_rating | number Оценка качества доставки. Минимальное значение: |
depot_number | string Уникальный номер склада, с которого выполнялся заказ. |
far_from_point | boolean Признак, указывающий что товары были доставлены далеко от указанной точки. Возвращает значение |
lat | number Широта точки заказа. |
late_call_before_delivery | boolean Указывает на поздний звонок клиенту. Возвращает |
left_at | string Время, когда курьер в последний раз покинул точку доставки, в формате ISO 8601. |
location_idle_duration | number Общая продолжительность простоев на точке заказа. |
lon | number Долгота точки заказа. |
no_call_before_delivery | boolean Указывает, что клиент не получил звонок до завершения заказа. Возвращает |
not_in_order | boolean Указывает, что поставка была выполнена в незапланированном порядке. Возвращает значение |
order_address | string Адрес доставки. |
order_comments | string Комментарии к заказу. |
order_completed_at | string Время, когда информация о заказе была сохранена, в формате ISO 8601. |
order_confirmed_at | string Время, когда доставка была согласована и заказ был переведен в статус confirmed, в формате ISO 8601. |
order_interval[] | array |
order_interval[]. | string Конец согласованного интервала доставки, в формате ISO 8601. |
order_interval[]. | string Начало согласованного окна доставки, в формате ISO 8601. |
order_number | string Номер заказа в базе данных компании, выполняющей доставку. |
order_payment_status | string Состояние оплаты. Возможные значения:
|
order_payment_type | string Способ оплаты. Возможные значения:
|
order_shared_with_companies[] | array |
order_shared_with_companies[]. | integer ID компании, которая также получит информацию о заказе. |
order_shared_with_companies[]. | string Название компании. |
order_shared_with_companies[]. | string Номер компании. |
order_status | string Текущий статус заказа. Возможные значения:
|
order_status_comments[] | array |
order_status_comments[]. | string Комментарий к событию обновления статуса заказа. |
order_status_comments[]. | integer ID события обновления статуса заказа. |
order_status_comments[]. | string Текущий статус заказа. Возможные значения:
|
order_visited_at | string Дата и время, когда курьер провел |
order_volume | number Объем заказа. |
order_weight | number Вес заказа. |
phone | string Телефон получателя. |
refined_lat | number Широта реальной (уточнённой курьером) точки доставки. |
refined_lon | number Долгота реальной (уточнённой курьером) точки доставки. |
route_date | string Дата маршрута, в формате YYYY-MM-DD. |
route_imei | integer Номер GPS-трекера курьера, выполняющего заказ. |
route_imei_str | string Строковое представление числового номера GPS-трекера. Должно использоваться в случае целочисленного переполнения номера GPS-трекера в используемом языке программирования. Если это поле определено в запросе, его значение имеет приоритет над значением числового поля номера GPS-трекера. |
route_number | string Уникальный номер маршрута, совпадающий с номером в базе данных компании, выполняющей доставку. |
route_routing_mode | string Способ передвижения. Возможные значения:
|
segment_distance_m | number Расстояние, пройденное курьером от предыдущей точки маршрута. |
service_duration_s | integer Ожидаемое время, потраченное курьером на отгрузку товара получателю, в том числе чтобы подняться на этаж и получить оплату. |
shared_service_duration_s | integer Продолжительность обслуживания в точке доставки, которая может быть разделена с другими заказами в том же месте. |
suggested_order_number | number Номер заказа, который должен быть доставлен в соответствии с маршрутом. |
time_interval_error | number На сколько было нарушено окно доставки, в секундах. |
transit_idle_duration | number Общая продолжительность простоев в пути от предыдущей точки маршрута. |
type | string Тип объекта |
used_mark_delivered_radius | number Значение order.mark_delivered_radius или depot.mark_delivered_radius или company.mark_delivered_radius, которое использовалось для пометки заказа как посещенного. Возвращает Минимальное значение: |
arrived_at | string Момент времени, когда курьер впервые оказался в указанном радиусе от склада, в формате ISO 8601. |
courier_deleted | boolean Статус курьера, удален или нет, выполняющего заказ. |
courier_name | string Имя курьера, выполняющего заказ. |
courier_number | string ID курьера, выполняющего заказ. |
depot_number | string Уникальный номер склада. |
lat | number Широта точки склада. |
left_at | string Время, когда курьер в последний раз покинул склад, в формате ISO 8601. |
location_idle_duration | number Общая продолжительность простоев на точке склада. |
lon | number Долгота точки склада. |
route_date | string Дата маршрута, в формате YYYY-MM-DD. |
route_number | string Уникальный номер маршрута, совпадающий с номером в базе данных компании, выполняющей доставку. |
segment_distance_m | number Расстояние, пройденное курьером от предыдущей точки маршрута. |
service_duration_s | integer Время, затраченное на отправку товара на складе, в секундах. Это |
transit_idle_duration | number Общая продолжительность простоев в пути от предыдущей точки маршрута. |
type | string Тип объекта - |
courier_deleted | boolean Статус курьера, удален или нет, выполняющего заказ. |
courier_name | string Имя курьера, выполняющего заказ. |
courier_number | string ID курьера, выполняющего заказ. |
garage_number | string Уникальный номер гаража. |
lat | number Широта точки гаража. |
location_idle_duration | number Общая продолжительность простоев на точке гаража. |
lon | number Долгота точки гаража. |
route_date | string Дата маршрута, в формате YYYY-MM-DD. |
route_number | string Уникальный номер маршрута, совпадающий с номером в базе данных компании, выполняющей доставку. |
segment_distance_m | number Расстояние, пройденное курьером от предыдущей точки маршрута. |
transit_idle_duration | number Общая продолжительность простоев в пути от предыдущей точки маршрута. |
type | string Тип объекта - |
air_distance | number Расстояние между координатами заявки и тем местоположением курьера, в котором курьер перевел заказ в состояние "finished" или "partially_finished", по прямой в метрах. |
arrived_at | string Момент времени, когда курьер впервые оказался в указанном радиусе от точки доставки, в формате ISO 8601. |
courier_deleted | boolean Статус курьера, удален или нет, выполняющего заказ. |
courier_name | string Имя курьера, выполняющего заказ. |
courier_number | string ID курьера, выполняющего заказ. |
customer_name | string Имя заказчика. |
delivery_comment | string Комментарий к оценке качества доставки. |
delivery_lat | number Широта точки вручения заказа. |
delivery_lon | number Долгота точки вручения заказа. |
delivery_not_in_interval | boolean Признак того, что заказ был выполнен вне согласованного срока. Eсли заказ не был доставлен в указанный срок, возвращает |
delivery_rating | number Оценка качества доставки. Минимальное значение: |
depot_number | string Уникальный номер склада, с которого выполнялся заказ. |
far_from_point | boolean Признак, указывающий что товары были доставлены далеко от указанной точки. Возвращает значение |
lat | number Широта точки заказа. |
late_call_before_delivery | boolean Указывает на поздний звонок клиенту. Возвращает |
left_at | string Время, когда курьер в последний раз покинул точку доставки, в формате ISO 8601. |
location_idle_duration | number Общая продолжительность простоев на точке заказа. |
lon | number Долгота точки заказа. |
no_call_before_delivery | boolean Указывает, что клиент не получил звонок до завершения заказа. Возвращает |
not_in_order | boolean Указывает, что поставка была выполнена в незапланированном порядке. Возвращает значение |
order_address | string Адрес доставки. |
order_comments | string Комментарии к заказу. |
order_completed_at | string Время, когда информация о заказе была сохранена, в формате ISO 8601. |
order_confirmed_at | string Время, когда доставка была согласована и заказ был переведен в статус confirmed, в формате ISO 8601. |
order_interval[] | array |
order_interval[]. | string Конец согласованного интервала доставки, в формате ISO 8601. |
order_interval[]. | string Начало согласованного окна доставки, в формате ISO 8601. |
order_number | string Номер заказа в базе данных компании, выполняющей доставку. |
order_payment_status | string Состояние оплаты. Возможные значения:
|
order_payment_type | string Способ оплаты. Возможные значения:
|
order_shared_with_companies[] | array |
order_shared_with_companies[]. | integer ID компании, которая также получит информацию о заказе. |
order_shared_with_companies[]. | string Название компании. |
order_shared_with_companies[]. | string Номер компании. |
order_status | string Текущий статус заказа. Возможные значения:
|
order_status_comments[] | array |
order_status_comments[]. | string Комментарий к событию обновления статуса заказа. |
order_status_comments[]. | integer ID события обновления статуса заказа. |
order_status_comments[]. | string Текущий статус заказа. Возможные значения:
|
order_visited_at | string Дата и время, когда курьер провел |
order_volume | number Объем заказа. |
order_weight | number Вес заказа. |
phone | string Телефон получателя. |
refined_lat | number Широта реальной (уточнённой курьером) точки доставки. |
refined_lon | number Долгота реальной (уточнённой курьером) точки доставки. |
route_date | string Дата маршрута, в формате YYYY-MM-DD. |
route_imei | integer Номер GPS-трекера курьера, выполняющего заказ. |
route_imei_str | string Строковое представление числового номера GPS-трекера. Должно использоваться в случае целочисленного переполнения номера GPS-трекера в используемом языке программирования. Если это поле определено в запросе, его значение имеет приоритет над значением числового поля номера GPS-трекера. |
route_number | string Уникальный номер маршрута, совпадающий с номером в базе данных компании, выполняющей доставку. |
route_routing_mode | string Способ передвижения. Возможные значения:
|
segment_distance_m | number Расстояние, пройденное курьером от предыдущей точки маршрута. |
service_duration_s | integer Ожидаемое время, потраченное курьером на отгрузку товара получателю, в том числе чтобы подняться на этаж и получить оплату. |
shared_service_duration_s | integer Продолжительность обслуживания в точке доставки, которая может быть разделена с другими заказами в том же месте. |
suggested_order_number | number Номер заказа, который должен быть доставлен в соответствии с маршрутом. |
time_interval_error | number На сколько было нарушено окно доставки, в секундах. |
transit_idle_duration | number Общая продолжительность простоев в пути от предыдущей точки маршрута. |
type | string Тип объекта |
used_mark_delivered_radius | number Значение order.mark_delivered_radius или depot.mark_delivered_radius или company.mark_delivered_radius, которое использовалось для пометки заказа как посещенного. Возвращает Минимальное значение: |
arrived_at | string Момент времени, когда курьер впервые оказался в указанном радиусе от склада, в формате ISO 8601. |
courier_deleted | boolean Статус курьера, удален или нет, выполняющего заказ. |
courier_name | string Имя курьера, выполняющего заказ. |
courier_number | string ID курьера, выполняющего заказ. |
depot_number | string Уникальный номер склада. |
lat | number Широта точки склада. |
left_at | string Время, когда курьер в последний раз покинул склад, в формате ISO 8601. |
location_idle_duration | number Общая продолжительность простоев на точке склада. |
lon | number Долгота точки склада. |
route_date | string Дата маршрута, в формате YYYY-MM-DD. |
route_number | string Уникальный номер маршрута, совпадающий с номером в базе данных компании, выполняющей доставку. |
segment_distance_m | number Расстояние, пройденное курьером от предыдущей точки маршрута. |
service_duration_s | integer Время, затраченное на отправку товара на складе, в секундах. Это |
transit_idle_duration | number Общая продолжительность простоев в пути от предыдущей точки маршрута. |
type | string Тип объекта - |
courier_deleted | boolean Статус курьера, удален или нет, выполняющего заказ. |
courier_name | string Имя курьера, выполняющего заказ. |
courier_number | string ID курьера, выполняющего заказ. |
garage_number | string Уникальный номер гаража. |
lat | number Широта точки гаража. |
location_idle_duration | number Общая продолжительность простоев на точке гаража. |
lon | number Долгота точки гаража. |
route_date | string Дата маршрута, в формате YYYY-MM-DD. |
route_number | string Уникальный номер маршрута, совпадающий с номером в базе данных компании, выполняющей доставку. |
segment_distance_m | number Расстояние, пройденное курьером от предыдущей точки маршрута. |
transit_idle_duration | number Общая продолжительность простоев в пути от предыдущей точки маршрута. |
type | string Тип объекта - |
* Обязательный параметр
Код 401
Ошибка авторизации. Убедитесь, что заголовок запроса содержит правильный OAuth-токен.
Код 422
Неверный ввод. Операция не может быть выполнена.