Получение времени водителя на линии

  1. HTTP-запрос
  2. Query-параметры
  3. Заголовки запроса
  4. Ответы
    1. Код 200
      1. Представление
      2. Поля
    2. Код 400
      1. Представление
      2. Поля
    3. Код 401
      1. Представление
      2. Поля
    4. Код 403
      1. Представление
      2. Поля
    5. Код 404
      1. Представление
      2. Поля
    6. Код 429
      1. Представление
      2. Поля
    7. Код 500
      1. Представление
      2. Поля
  5. Пример

Получение времени водителя на линии

HTTP-запрос

GET https://fleet-api.taxi.yandex.net/v2/parks/contractors/supply-hours?contractor_profile_id={string}&period_from={string}&period_to={string}

Query-параметры

contractor_profile_id *

string

Идентификатор профиля водителя

period_from *

string

Дата начала периода в формате ISO 8601 с временной зоной

period_to *

string

Дата окончания периода в формате ISO 8601 с временной зоной

contractor_profile_id *

string

Идентификатор профиля водителя

period_from *

string

Дата начала периода в формате ISO 8601 с временной зоной

period_to *

string

Дата окончания периода в формате ISO 8601 с временной зоной

Заголовки запроса

X-Park-ID *

string

Идентификатор партнера

X-Client-ID *

string

Идентификатор клиента

X-API-Key *

string

API-ключ

X-Park-ID *

string

Идентификатор партнера

X-Client-ID *

string

Идентификатор клиента

X-API-Key *

string

API-ключ

Ответы

Код 200

Получение времени водителя на линии

{
  "supply_duration_seconds": 3600,
  "total_seconds": 3600
}
Скопировано

Представление

Свернуть всё
Развернуть всё

Поля

supply_duration_seconds *

integer

Время водителя на линии за запрошенный период в секундах

total_seconds *

integer

Общая продолжительность запрошенного периода в секундах

supply_duration_seconds *

integer

Время водителя на линии за запрошенный период в секундах

total_seconds *

integer

Общая продолжительность запрошенного периода в секундах

Код 400

Некорректные параметры запроса

{
  "code": "string",
  "message": "Текстовое описание ошибки"
}
Скопировано

Представление

Свернуть всё
Развернуть всё

Поля

code

string

Машиночитаемый код ошибки

message *

string

Человекочитаемое сообщение об ошибке

code

string

Машиночитаемый код ошибки

message *

string

Человекочитаемое сообщение об ошибке

Код 401

Отсутствуют параметры авторизации запроса

{
  "code": "string",
  "message": "Текстовое описание ошибки"
}
Скопировано

Представление

Свернуть всё
Развернуть всё

Поля

code

string

Машиночитаемый код ошибки

message *

string

Человекочитаемое сообщение об ошибке

code

string

Машиночитаемый код ошибки

message *

string

Человекочитаемое сообщение об ошибке

Код 403

Недостаточно прав для выполнения запроса

{
  "code": "string",
  "message": "Текстовое описание ошибки"
}
Скопировано

Представление

Свернуть всё
Развернуть всё

Поля

code

string

Машиночитаемый код ошибки

message *

string

Человекочитаемое сообщение об ошибке

code

string

Машиночитаемый код ошибки

message *

string

Человекочитаемое сообщение об ошибке

Код 404

Запрашиваемый ресурс не найден

{
  "code": "string",
  "message": "Текстовое описание ошибки"
}
Скопировано

Представление

Свернуть всё
Развернуть всё

Поля

code

string

Машиночитаемый код ошибки

message *

string

Человекочитаемое сообщение об ошибке

code

string

Машиночитаемый код ошибки

message *

string

Человекочитаемое сообщение об ошибке

Код 429

Превышено допустимое число запросов

{
  "code": "string",
  "message": "Текстовое описание ошибки"
}
Скопировано

Представление

Свернуть всё
Развернуть всё

Поля

code

string

Машиночитаемый код ошибки

message *

string

Человекочитаемое сообщение об ошибке

code

string

Машиночитаемый код ошибки

message *

string

Человекочитаемое сообщение об ошибке

Код 500

Внутренняя ошибка сервера

{
  "code": "string",
  "message": "Текстовое описание ошибки"
}
Скопировано

Представление

Свернуть всё
Развернуть всё

Поля

code

string

Машиночитаемый код ошибки

message *

string

Человекочитаемое сообщение об ошибке

code

string

Машиночитаемый код ошибки

message *

string

Человекочитаемое сообщение об ошибке

Пример

Request:

curl -X GET "https://fleet-api.taxi.yandex.net/v2/parks/contractors/supply-hours?contractor_profile_id={string}\
&period_from={string}\
&period_to={string}" \
-H "X-Park-ID: ee6f33c4562b4e1f8646d157bd70b2c4" \
-H "X-Client-ID: <Идентификатор клиента>" \
-H "X-API-Key: <API-ключ>"
Скопировано

Responses:

{
  "supply_duration_seconds": 3600,
  "total_seconds": 3600
}
Скопировано