r_keeper Delivery API: PUT /orders/api/v1/orders/{orderId}/reject — Отмена заказа

Ответ 200 OK. Если причины отмены выключены, передайте оба поля пустыми.

Параметр Где Тип Обяз. Описание
orderId path string да Номер заказа
restaurantId query string нет ID заведения
rejectionReasonId body string нет ID причины отмены
rejectionReasonText body string нет Текст причины отмены

Базовые 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