💟
Expirenza
На головнуДо кабінету
  • Про Expirenza
  • Підключення закладу
    • Подати заявку
    • Приєднання до оферти
    • Технiчне підключення
      • r_keeper
        • Останні зміни
      • Poster
      • Syrve
        • Оновлення плагіна
        • Друк QR-коду на пречеку
        • Програма лояльності Expirenza
        • Останні зміни
      • SmartTouch
      • BarBoss
      • SkyService
      • Інші POS-системи
    • Операційна готовність
    • Тестова оплата
    • Підготовка до запуску
  • Налаштування роботи
    • Додавання офіціанта
      • В Poster
      • В Syrve
      • В r_keeper
      • В SmartTouch
      • B BarBoss
      • В SkyService
      • В інші POS-системи
    • Доставка
      • Налаштування Syrve Office / Syrve HQ
      • Налаштування r_keeper
      • Налаштування Poster
    • 🆕Самовивіз
    • Розділення рахунку (Split Bill)
    • Бронювання столика
    • Expirenza Гості (CRM)
    • Замовляй та плати
    • Програма Лояльності
    • Таємні Бокси
  • Підтримка POS-систем
  • API для інших POS-систем
    • Інтеграція нових POS-систем
      • Підготовка до інтеграції
      • Технічна інтеграція
      • Тестування технічної інтеграції
    • Схема роботи з AПІ
    • Авторизація
    • Операції між Expirenza і POS системою
      • Отримання рахунку за номером стола
      • Оплата рахунку і закриття замовлення
      • Отримання списку персоналу
      • Отримання категорій
      • Отримання інформації про столи ресторану
      • Отримання переліку залів у ресторані
      • Отримання налаштувань для відображення QR на ПреЧек
      • Замовлення в меню
      • Розділення рахунку (Split Bill)
      • Отримання стоп-листів
      • Повідомлення у POS-систему
      • Кешування рахунків
      • Результати інших повідомлень від POS системи
    • Підключення за допомогою Postman
    • Поширені питання (FAQ)
  • ПУБЛІЧНЕ АПІ
    • Webhook отримання оновлень по Боксам
  • Корисні посилання
    • Instagram
    • Telegram
    • Youtube
  • Підтримка
    • Telegram
Powered by GitBook
On this page
  • 1. Опис
  • 2. Як підписатися
  • 3. Специфікація та приклад
  • 4. Очікувана відповідь клієнта
  • 5. Застереження щодо змін
  • 6. Зміни версій
  1. ПУБЛІЧНЕ АПІ

Webhook отримання оновлень по Боксам

Last updated 14 days ago

Призначення: цей вебхук повідомляє про будь-яку зміну стану Бокса в Expirenza (створення, викуп, повернення до доступності, редагування рестораном).


1. Опис

  • Подія надсилається, коли:

    • створено новий Бокс (з’явився у продажу);

    • усі порції викуплено (availableQuantity = 0);

    • Бокс знову став доступним (після відмови клієнта);

    • змінено назву, опис, ціну, time-slot тощо.

Expirenza залишає за собою право призупинити або вимкнути вебхук для будь-якого інтегратора без попередження.


2. Як підписатися

  1. Заповніть форму:

    • Номер телефону — для швидкого контакту.

    • E-mail — для технічних сповіщень.

    • URL — endpoint, що прийматиме POST.

  2. Посилання на форму .

  3. Після модерації ми активуємо надсилання подій на вказаний URL.

  4. Expirenza залишає за собою право призупинити або вимкнути вебхук для будь-якого інтегратора без попередження.


3. Специфікація та приклад

Заголовки Accept, Content-Type: application/json та Content-Length додаються автоматично і тут не дублюються.


4. Очікувана відповідь клієнта

HTTP код
Коли надсилати

200

Подія успішно оброблена

Будь-який інший код (4xx/5xx) трактуватиметься як помилка, і подію буде надіслано повторно з експоненційною затримкою.


5. Застереження щодо змін

Expirenza може додавати нові необов’язкові поля або розширювати словники без попереднього повідомлення. Переконайтеся, що парсер ігнорує невідомі атрибути, щоб інтеграція залишалася стійкою.


6. Зміни версій

Дата
Версія
Опис

2025-05-07

1.0.0

Початкова версія

тут

Подія надсилається при створенні, зміні чи викупі Бокса

Payload
idstring · uuidRequired

Унікальний ідентифікатор Бокса

namestringRequired

Назва Бокса

descriptionstringOptional

Маркетинговий опис

propositionImageUrlstring · uriOptional

Обкладинка Бокса

pricenumberRequired

Актуальна ціна, грн

originalPricenumberOptional

Початкова ціна, грн

totalQuantityintegerRequired

Загальна кількість пропозицій

availableQuantityintegerRequired

Кількість доступних пропозицій

publicLinkstring · uriOptional

Публічне посилання на Бокс

tlmintegerOptional

Epoch-мілісекунди, коли зафіксовано зміну

Responses
200
Подію успішно прийнято

Payload

{
  "id": "72b5b1aa-ba8f-47e6-9339-29a93a15401e",
  "name": "Бокс від Expirenza Restaurant",
  "description": "Ви знаєте правила? ...",
  "propositionImageUrl": "https://docs.expirenza.com/box.jpeg",
  "timeSlot": {
    "startDate": "2025-05-06T18:00:16.114+03:00",
    "endDate": "2025-05-06T20:00:16.114+03:00"
  },
  "price": 259,
  "originalPrice": 450,
  "totalQuantity": 2,
  "availableQuantity": 1,
  "publicLink": "https://expz.menu/box/oUJP/uKok",
  "restaurant": {
    "name": "Expirenza Restaurant",
    "address": "вул. Шевченко, буд. 2",
    "city": "м. Київ",
    "coordinates": {
      "lat": 46.4316604,
      "lng": 30.7260031
    }
  },
  "tlm": 1746535104036
}