Перейти к содержимому

Отправка уведомлений об изменении тура

Условия отправки

  • Изменение любого параметра тура в CRM, который присутствует в методе /org-api/tour/get?id=<int>
  • Администратору сервиса должен быть передан URL для получения уведомлений об изменениях тура.

Процесс отправки

Параметры уведомления

  • Параметры уведомления URL для отправки: <Ваш URL для получения уведомлений>
  • Формат данных: JSON
json
{
    "event": "tour_update",
    "payload": {
        "tour_id": "12345"
    }
}

Механизм повторных попыток

При отсутствии ответа со статусом 200 выполняется повторная отправка уведомления. Всего производится 7 попыток (включая первую) со следующими интервалами:

  1. В течение минуты (повторная попытка)
  2. Через 5 минут
  3. Через 15 минут
  4. Через 30 минут
  5. Через 1 час
  6. Через 4 часа

Особые случаи

При наличии нескольких неподтвержденных уведомлений для одного тура (без ответа 200):

  • Повторная отправка выполняется только для последнего уведомления
  • Предыдущие неподтвержденные уведомления игнорируются