Для интеграторов

Эта документация для интеграторов, например агрегаторов, имеющих собственную платформу, позволяющую клиентам делать заказы.

С помощью вышеуказанных методов можно получить информацию (филиалы, продукты, категории и т. д.) о бренде, зарегистрированном в Delever, и отправить заказ в Delever.

Integrator User Login

post

Integrator user login

Body
client_idstringOptional

client_id

client_secretstringRequired

client_secret

grant_typestringOptional

grant_type

scopestringOptional

scope

Responses
200

OK

application/json
post
/v1/security/oauth/token

Получить филиалы

get

API для получения филиалов с адресами

Authorizations
AuthorizationstringRequired
Responses
200

OK

application/json
get
/v1/restaurants

Создание заказа в системе ресторана

post

API для создания заказа

Authorizations
AuthorizationstringRequired
Body
commentstringOptional

Дополнительная информация о заказе

discriminatorstringOptional

Дискриминатор схемы обьекта. Для YandexOrder равен "yandex"

eatsIdstringOptional

Сквозной идентификатор заказа на стороне Яндекс.Еды в формате DDDDDD-DDDDDDD

personsintegerOptional

Количество персон, на которых делается заказ. Может влиять на количество комплектов приборов

platformstringOptional

Идентификатор платформы. YE - Yandex Eda, DC - Delivery club

restaurantIdstringOptional

Внутренний идентификатор заведения в системе партнера, в которое передаётся заказ. Формат свободный, рекомендуется UUID4

Responses
200

OK

application/json
post
/v1/order

Получить заказ

get

API для получения заказа

Authorizations
AuthorizationstringRequired
Path parameters
orderIdstringRequired

orderId

Responses
200

OK

application/json
get
/v1/order/{orderId}

Получить статус заказа

get

API для получения статуса заказа

Authorizations
AuthorizationstringRequired
Path parameters
orderIdstringRequired

orderId

Responses
200

OK

application/json
get
/v1/order/{orderId}/status

Обновление заказа в системе ресторана

put

API для изменения заказа

Authorizations
AuthorizationstringRequired
Path parameters
orderIdstringRequired

orderId

Body
commentstringOptional

Дополнительная информация о заказе

discriminatorstringOptional

Дискриминатор схемы обьекта. Для YandexOrder равен "yandex"

eatsIdstringOptional

Сквозной идентификатор заказа на стороне Яндекс.Еды в формате DDDDDD-DDDDDDD

personsintegerOptional

Количество персон, на которых делается заказ. Может влиять на количество комплектов приборов

platformstringOptional

Идентификатор платформы. YE - Yandex Eda, DC - Delivery club

restaurantIdstringOptional

Внутренний идентификатор заведения в системе партнера, в которое передаётся заказ. Формат свободный, рекомендуется UUID4

Responses
200

OK

application/json
put
/v1/order/{orderId}

Отменить заказ

delete

API для отмены заказа

Authorizations
AuthorizationstringRequired
Path parameters
orderIdstringRequired

orderId

Body
commentstringOptional
eatsIdstringOptional
Responses
200

OK

application/json
delete
/v1/order/{orderId}

Выдача актуального на текущий момент меню ресторана

get

Integrator Позиции, содержащие схематические или логические несоответствия (слишком длинная строка, цена равная 0.00) могут быть проигнорированы. Актуальная версия модели ответа - application/vnd.eats.menu.composition.v2+json

Authorizations
AuthorizationstringRequired
Path parameters
restaurantIdstringRequired

restaurantId

Responses
200

OK

application/json
get
/v1/menu/{restaurantId}/composition

Выдача позиций меню недоступных для заказа на текущий момент

get

Integrator Позиции, содержащие схематические или логические несоответствия (слишком длинная строка, остаток равен -10.00) могут быть проигнорированы. Актуальная версия модели ответа - application/vnd.eats.menu.availability.v2+json

Authorizations
AuthorizationstringRequired
Path parameters
restaurantIdstringRequired

restaurantId

Responses
200

OK

application/json
get
/v1/menu/{restaurantId}/availability

Выдача акционных блюд в связке с меню

get
Authorizations
AuthorizationstringRequired
Path parameters
restaurantIdstringRequired

restaurantId

Responses
200

OK

application/json
get
/v1/menu/{restaurantId}/promos

Last updated