Получение шлагбаумов по списку заказов
POST/v7/parking
Запрос по списку заказов
Request
- application/json
Body
required
- Array [
- ]
orders object[]
Список заказов
Уникальный номер заказа (генерируется на стороне клиента)
Координаты адреса заказа (lat) [-90; 90]
Координата адреса заказа (lon) [-180; 180]
Адрес заказа одной строкой
Страна заказа ['Беларусь', 'Россия']
Город заказа
Улица заказа
Номер дома заказа
Номер подъезда заказа, если подъезда нет, то "0"
Номер квартиры заказа, если квартиры нет, то "0"
Последние цифры в номере тел. клиента (мин. 5 цифр - XXXXX)
Оставить заказ у двери
Responses
- 200
- 400
- 401
Выполнено успешно, коды ошибок позиций.
- order_id_in_orders_is_not_found - Поле orderId в одном из заказов отсутствует
- lat_in_orders_is_not_found - Поле lat в одном из заказов отсутствует
- lon_in_orders_is_not_found - Поле lon в одном из заказов отсутствует
- country_in_orders_is_not_found - Поле country в одном из заказов отсутствует
- city_in_orders_is_not_found - Поле city в одном из заказов отсутствует
- street_in_orders_is_not_found - Поле street в одном из заказов отсутствует
- building_in_orders_is_not_found - Поле building в одном из заказов отсутствует
- tenant_phone_in_orders_is_not_found - Поле tenantPhone в одном из заказов отсутствует
- tenant_phone_in_orders_is_invalid - Поле tenantPhone в одном из заказов не соответствует формату XXXXX
- country_in_orders_is_invalid - Поле country в одном из заказов имеет не соответсвует одному из двух значений - "Беларусь" или "Россия"
- parking_not_found - Не удалось найти парковку
- all_gates_unavailable_or_dont_exist - Все шлагбаумы данной парковки отсутствуют или в данный момент недоступны
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- ]
- ]
Уникальный номер заказа
Id парковки
address objectrequired
Страна заказа
Город заказа
Улица заказа
Номер дома заказа
Правила парковки
gates object[]required
Id устройства
Название устройства
Координата lat устройства
Координата lon устройства
Ссылка на картинку шлагбаума
Номер шлагбаума
Тип устройства (шлагбаум, домофон)
Заказ обработан успешно или нет
Код ошибки, если ошибка
Читабельное сообщение об ошибке
[
{
"orderId": "4342354363",
"id": "60be42ffc0c9ce85465b2416",
"address": {
"country": "Россия",
"city": "Москва",
"street": "Тарутинская",
"building": "1"
},
"rules": "string",
"gates": [
{
"id": "616e62c9e2f5b58c2377c103",
"name": "Тарутинская 1",
"lat": 55.731951,
"lon": 37.471812,
"photo": "https://storage.yandexcloud.net/tpsgate-images/gates-images-full/60be3c82c0c9ce80945b23f1.jpg",
"number": "2",
"objectType": "barrier"
}
],
"success": true,
"errorCode": "string",
"errorMessage": "string"
}
]
Не корректный запрос. Значение кодов ошибок:
- orders_are_not_found - Список заказов не найден
- error - Ошибка, повторите запрос позже
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [wrong_format
, orders_are_not_found
, error
]
Коды ошибок
Читабельное сообщение об ошибке
{
"code": "wrong_format",
"message": "Не верный формат данных"
}
Ошибка авторизации. Значение кодов ошибок:
- unauthorized - Не авторизован
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [unauthorized
]
Коды ошибок
Читабельное сообщение об ошибке
{
"code": "unauthorized",
"message": "Не верный формат данных"
}