Ресурсы API
Ресурсы API
В документе описаны методы API для интеграции Яндекс Еды в кассовую систему Партнёра.
API ритейла состоит из двух схем взаимодействия:
- PULL-методы, где Яндекс Еда в роли клиента запрашивает информацию о ресурсе, создаёт или обновляет ресурс.
- PUSH-методы, где Яндекс Еда выступает сервером.
Диапазон IP-адресов для pull-взаимодействия размещён по адресу https://yandex.ru/ips. Все адреса следует добавить в white-лист.
Обязательным минимальным функционалом для работы интеграции являются методы:
Авторизация
PULL-методы:
: Аутентификация Яндекс Еды в системе Партнёра
PUSH-методы:
Взаимодействие с номенклатурой
PULL-методы:
[Информация о товарах бренда](https://yandex.ru/support/retail/ru/ref/partner.nomenclature.brand.composition.get)
[Остатки товаров](https://yandex.ru/support/retail/ru/ref/partner.nomenclature.availability.get)
[Цены товаров](https://yandex.ru/support/retail/ru/ref/partner.nomenclature.prices.get)
[Акции](https://yandex.ru/support/retail/ru/ref/send.discounts)
PUSH-методы:
Взаимодействие с заказами
PULL-методы:
[Информация о заказе](https://yandex.ru/support/retail/ru/ref/partner.order.get)
[Статус заказа](https://yandex.ru/support/retail/ru/ref/partner.order.status)
[Обновление статуса заказа по инициативе Яндекс Еды](https://yandex.ru/support/retail/ru/ref/partner.order.status.put)
[Курьерские нотификации](https://yandex.ru/support/retail/ru/ref/send.notification)
[Подтверждение замен товаров в заказе](https://yandex.ru/support/retail/ru/ref/partner.order.confirm-replacements)
PUSH-методы:
: Открытие крышки робота-курьера
[Бонусы лояльности](https://yandex.ru/support/retail/ru/ref/partner-integrationv1loyaltybonus-points-post)
[Замены товаров в заказе](https://yandex.ru/support/retail/ru/ref/partner-integrationv1orderreplacements-post)
Взаимодействие с магазинами
PUSH-методы:
[Мета-информация зон доставки партнера](https://yandex.ru/support/retail/ru/ref/place-infov1zones-meta-get)
[Слоты в каталоге](https://yandex.ru/support/retail/ru/ref/partner.nearest.slots.get)
[Слоты в корзине](https://yandex.ru/support/retail/ru/ref/partner.slots.get)
[Изменение текущей нагрузки](https://yandex.ru/support/retail/ru/ref/partner-integrationv1place-infov1workload-put)
[Информация о магазине](https://yandex.ru/support/retail/ru/ref/place-infov1details-get)
[Получение списка ПВЗ](https://yandex.ru/support/retail/ru/ref/partner.pickup.points.get)
PULL-методы:
[Получение статуса блокировок](https://yandex.ru/support/retail/ru/ref/v2StatusBlocks)
[Разблокировка магазинов](https://yandex.ru/support/retail/ru/ref/Unblocks)
[Зоны доставки](https://yandex.ru/support/retail/ru/ref/ExternalZonesPatch)