r_keeper Delivery API: GET /orders/api/v1/menu/view — Актуальное меню

Без restaurantId возвращается меню по умолчанию (представление меню назначается в карточке подключения). В result: categories, products (с isContainInStopList, ценой, КБЖУ), ingredientsSchemes, ingredientsGroups, ingredients.

Параметр Где Тип Обяз. Описание
restaurantId query string нет ID заведения

Базовые URL

Авторизация

Тип: OAuth 2.0

В админке: «Интеграции» → «Подключение по API» → добавить подключение (заведения, представление меню, GUID валют для онлайн-оплаты). В карточке появятся Client ID (16 символов) и Client Secret (128 символов).

Токен получают запросом POST https://auth-delivery.ucs.ru/connect/token (application/x-www-form-urlencoded) с параметрами client_Id, client_secret, grant_type=client_credentials, scopes=orders. Токен (JWT) действует 3600 секунд и передаётся во всех запросах:

Authorization: Bearer eyJhbGciOiJSUzI....aXHgrHV-I

Нюансы

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


Если этого недостаточно — официальная документация: https://docs.rkeeper.ru/delivery/vozmoyonosti-api-4041552.html Вся интеграция одним документом: https://mcp-everything.ru/integrations/r-keeper-delivery.md