Вебхуки
HTTP-уведомление о статусе заказа
Smartofood отправляет POST-запрос на включенные адреса вебхуков, у которых в event_types указан тип события из поля event.
Если для адреса задан secret, он передается в каждом запросе в заголовке X-Smartofood-Webhook-Secret-Token.
Всего выполняется до 5 попыток доставки: первая сразу, вторая через 1 минуту, третья через 5 минут, четвертая через 15 минут, пятая через 1 час.
Вебхуки отправляются с IP-адресов 158.160.27.41 и 158.160.59.130.
postWebhookorderStatus
Payload
Example payload
{
"type": "notification",
"event": "order.accepted",
"id": "3f6f3f7d-52c0-4cb8-9d3a-9b894b1bb3b3",
"created_at": "2026-05-25T07:20:00Z",
"object": {
"id": 12345,
"guid": "1fae8b9f-fb49-4977-9c0f-47c00a77dcb5",
"iiko_id": "3f7e68ad-8b3a-4b3c-80ac-1585c8f96987",
"app_id": 1001,
"user_hash": "6a2df1c8b0f4",
"telegram_id": 123456789,
"city_id": 1,
"guest_id": 500,
"shop_id": 7,
"coupon_id": 15,
"coupon_code": "SALE10",
"shop_name": "Smartofood Cafe",
"section_id": 3,
"table_id": 12,
"table_number": "5",
"created": "2026-05-25T18:30:00Z",
"status": "accepted",
"type": "delivery",
"on_time": "2026-05-25T18:30:00Z",
"name": "Иван",
"phone": "79000000001",
"payment_type": "online",
"payment_id": "123456",
"payment_status": "success",
"pay_sum": "1200.50",
"service_fee": 50,
"persons_count": 2,
"is_iiko_send": true,
"is_telegram_send": true,
"is_notification_send": true
}
}Response
Уведомление принято. Любой HTTP-статус 2xx считается успешной доставкой.