Получение трека по заказу
Получение трека по заказу
Request
POST
https://fleet-api.taxi.yandex.net/v1/parks/orders/track
Query parameters
Name |
Description |
order_id* |
Type: string Идентификатор заказа Example: |
park_id* |
Type: string Идентификатор партнера Example: |
Headers
Name |
Description |
X-API-Key* |
Type: string API-ключ Example: Min length: |
X-Client-ID* |
Type: string Идентификатор клиента Example: Min length: |
Responses
200 OK
Трэк по заказу
Body
application/json
{
"track": [
{
"tracked_at": "2020-09-10T13:37:00.000Z",
"location": {
"lat": 55.751244,
"lon": 37.618423
},
"speed": 17,
"order_status": "waiting",
"direction": 342,
"distance": 323.35060609
}
]
}
Name |
Description |
track* |
Type: OrderTrackPoint[] |
OrderTrackPoint
Name |
Description |
location* |
Type: TrackLocation Местоположение |
tracked_at* |
Type: string<date-time> Время отслеживания точки Example: |
direction |
Type: number Направление. Угол от 0 градусов до 360 градусов от направления на север, по часовой стрелке. 0 - север, 90 - восток, 180 - юг, 270 - запад Example: Min value: Max value: |
distance |
Type: number<double> Расстояние, пройденное от первой точки трека в метрах Example: Min value: |
order_status |
Type: TrackOrderStatus Статус заказа в точке. Допустимые значения:
Example: Enum: |
speed |
Type: number<double> Скорость в метрах в секунду Example: Min value: |
TrackLocation
Местоположение
Name |
Description |
lat* |
Type: number<double> Широта в градусах Example: Min value: Max value: |
lon* |
Type: number<double> Долгода в градусах Example: Min value: Max value: |
TrackOrderStatus
Статус заказа в точке. Допустимые значения:
driving
- исполнитель едет к начальной точке;waiting
- исполнитель ждёт в начальной точке;transporting
- исполнитель выполняет перевозку.
Type |
Description |
Example: Enum: |
400 Bad Request
Некорректные параметры запроса
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
401 Unauthorized
Отсутствуют параметры авторизации запроса
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
403 Forbidden
Недостаточно прав для выполнения запроса
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
404 Not Found
Запрашиваемый ресурс не найден
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
429 Too Many Requests
Превышено допустимое число запросов
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
500 Internal Server Error
Внутренняя ошибка сервера
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
No longer supported, please use an alternative and newer version.