Вебхуки

Сохранение адреса вебхука

Создает новый адрес HTTP-уведомлений. Метод доступен администраторам.

post/webhooks/endpoints

Headers

X-Lang'ru' | 'kk' | 'en' | 'es'
Example:ru

Заголовок для указания языка ответа

Request body

urlstring uri required

Уникальный URL адреса, на который отправляются HTTP-уведомления

secretstring

Необязательный секретный токен для заголовка X-Smartofood-Webhook-Secret-Token

enabledboolean

Включить адрес. Если поле не передано при создании, адрес создается включенным.

event_typesstring[] required

Типы событий

Example request

{
  "url": "https://example.com/smartofood/webhook",
  "secret": "whsec_123",
  "enabled": true,
  "event_types": [
    "order.accepted",
    "order.canceled",
    "order.closed"
  ]
}

Response

Операция выполнена

statusstring required

Example response

{
  "status": "OK"
}