Получение списка ресторанов с активным статусом высокого спроса
Высокий спрос можно установить через приложение Яндекс Еда Вендор, если
ресторан нагружен в данный момент и время приготовления заказов увеличилось.
В будущем будет возможно устанавливать и снимать высокий спрос через API
Примечание
Метод доступен только по подписке.
Request
POST
/v1/busy-mode-status
Body
application/json
{
"filters": {
"origin_ids": [
"restaurant1"
],
"delivery_type": "marketplace",
"service": "YE"
},
"pagination": {
"cursor": "string",
"limit": 500
}
}
|
Name |
Description |
|
filters |
Type: BusyModeStatusFilters Фильтры запроса на поиск ресторанов |
|
pagination |
Type: BusyModePagination Пагинация для получения статуса высокого спроса в ресторанах. Подробнее про пагинацию и курсоры можно почитать на https://slack.engineering/evolving-api-pagination-at-slack/ |
BusyModeStatusFilters
Фильтры запроса на поиск ресторанов
|
Name |
Description |
|
delivery_type |
Type: DeliveryType Тип доставки Example: Enum: |
|
origin_ids |
Type: string[] Список идентификаторов ресторанов в системе партнера Example: Min items: Max items: |
|
service |
Type: Service Enum: |
BusyModePagination
Пагинация для получения статуса высокого спроса в ресторанах. Подробнее про пагинацию и курсоры можно почитать на https://slack.engineering/evolving-api-pagination-at-slack/
|
Name |
Description |
|
cursor |
Type: string Курсор для получения ресторанов с активным статусом высокого спроса |
|
limit |
Type: integer Лимит количества возвращаемых ресторанов Default: Min value: Max value: |
DeliveryType
Тип доставки
|
Type |
Description |
|
Example: Enum: |
Service
|
Type |
Description |
|
Enum: |
Responses
200 OK
OK
Body
application/json
{
"busy_places": [
{
"origin_id": "restaurant1",
"delivery_type": "marketplace",
"services": [
"YE"
],
"extra_minutes": 0,
"valid_till": "2024-01-01T12:00:05.125+03:00"
}
],
"cursor": "string"
}
|
Name |
Description |
|
busy_places* |
Type: BusyPlace[] Список ресторанов с информацией о высоком спросе |
|
cursor |
Type: string Курсор для получения ресторанов с активным статусом высокого спроса |
BusyPlace
|
Name |
Description |
|
delivery_type* |
Type: DeliveryType Тип доставки Example: Enum: |
|
extra_minutes* |
Type: integer Добавочное время к готовке в минутах |
|
origin_id* |
Type: string Example: |
|
services* |
Type: Service[] Список сервисов, в которых представлен ресторан Enum: |
|
valid_till* |
Type: string<date-time> Дата и время в формате RFC3339 с указанием часового пояса, до которого действует надбавка к готовке Example: |
400 Bad Request
Ошибка запроса
Body
application/json
{
"message": "string",
"code": "string"
}
|
Name |
Description |
|
code* |
Type: string Код ошибки |
|
message* |
Type: string Сообщение об ошибке |
500 Internal Server Error
Ошибка сервиса
Body
application/json
{
"message": "string",
"code": "string"
}
|
Name |
Description |
|
code* |
Type: string Код ошибки |
|
message* |
Type: string Сообщение об ошибке |
No longer supported, please use an alternative and newer version.