Открытие шлагбаума
POST/v4/opengate
Запрос на открытие шлагбаума. Ответ вернется после открытия шлагбаума, не раньше. Запрос на открытие шлагбаума (и отображать кнопку для открытия) можно лишь в том случае если у курьера есть основание для открытия - заказ по данном адресу.
Request
- application/json
Body
required
Идентификатор шлагбаума (Required) (Шестнадцатеричная строка, 24 символа)
Координаты широты пользователя [-90; 90]
Координаты долготы пользователя [-180; 180]
Последние 5 цифр номера телефона водителя - XXXXX
Последние 5 цифр номера телефона клиента - XXXXX
Идентификатор заказа
Адрес заказа (страна)
Адрес заказа (город)
Адрес заказа (улица)
Адрес заказа (номер здания)
Адрес заказа (номер квартиры) для частного дома "0" строкой
Идентификатор водителя
Номер машины
Responses
- 200
- 400
- 401
- 429
Выполнено успешно
- application/json
- Schema
- Example (from schema)
Schema
object
{}
Не корректный запрос. Значение кодов ошибок:
- lat_is_not_found - Широта не найдена
- lon_is_not_found - Долгота не найдена
- lat_is_not_valid - Широта не валидна
- lon_is_not_valid - Долгота не валидна
- id_is_not_found - id шлагбаума не найден
- id_is_not_valid - id шлагбаума не валиден
- driver_phone_is_not_found - Телефон водителя не найден
- driver_phone_is_invalid - Телефон водителя не валиден
- tenant_phone_is_not_found - Телефон жильца не найден
- tenant_phone_is_invalid - Телефон жильца не валиден
- invalid_request - Некорректный запрос
- opening_gate_error - Шлагбаум не открылся
- invalid_fleet - secretkey или интеграция автопарка не валидна
- gate_not_found - Шлагбаум не найден
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [lat_is_not_found
, lon_is_not_found
, lat_is_not_valid
, lon_is_not_valid
, id_is_not_found
, id_is_not_valid
, driver_phone_is_not_found
, driver_phone_is_invalid
, tenant_phone_is_not_found
, tenant_phone_is_invalid
, invalid_request
, opening_gate_error
, invalid_fleet
, gate_not_found
]
Статус запроса
Локализованное сообщение об ошибке
{
"code": "lat_is_not_found",
"message": "string"
}
Ошибка авторизации. Значение кодов ошибок:
- unauthorized - secretkey некорректный
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [unauthorized
]
Статус запроса
Локализованное сообщение об ошибке
{
"code": "unauthorized",
"message": "string"
}
Превышен лимит запросов. Значение кодов ошибок:
- too_many_requests - Превышение ежедневного или ежеминутного лимита
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [too_many_requests
]
Статус запроса
Локализованное сообщение об ошибке
{
"code": "too_many_requests",
"message": "string"
}