Яндекс Еда Vendor API: POST /block — Блокировка ресторанов

Хост dc-partner.eda.yandex.net. Разблокировка — POST /unblock, статус блокировок — POST /v2/status.

Параметр Где Тип Обяз. Описание
Authorization header string нет Токен
Partner-Name header string нет Имя партнёра
vendorInfo body array да Рестораны для блокировки
from body string да Начало блокировки
to body string нет Окончание; без него — навсегда
message body string нет Причина блокировки
tag body string да Тег блокировки

Базовые URL

Авторизация

Тип: OAuth 2.0

На своей стороне партнёр реализует OAuth 2.0 client_credentials: метод POST /security/oauth/token выдаёт токен по client_id, client_secret, grant_type и scope (read, write). Яндекс Еда передаёт токен в каждом запросе как Authorization: Bearer token.

Для push-методов партнёр получает токен на стороне Яндекс Еды (POST /oauth2/token на dc-partner.eda.yandex.net) и передаёт заголовки Authorization и Partner-Name.

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://yandex.ru/dev/eda-vendor/doc/ru/ref/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/yandex-eda-vendor.md