Місія 2 · Надійний webhook
Приймайте реальні події безпечно і рівно один раз.
Створіть межу webhook, яка відповідає перевірці monday.com, перевіряє очікувану подію, зберігає намір перед побічними ефектами та запобігає повторюваним зустрічам і дублюванню write-back.
Послідовність побудови
- Надішліть виклик перевірки monday.com точно та швидко.
- Перевірте форму події, дошку, елемент, стовпець, дію та режим автентифікації, доступний для інтеграції.
- Отримайте та збережіть ключ idempotency перед створенням зустрічі або мутацією CRM.
- Негайно підтверджуйте, перемістіть тривалу роботу на асинхронну смугу та зберігайте надійну книгу подій.
- Перевірте повторну доставку, відсутній ідентифікатор елемента, неправильний стовпець, непідтримуваний статус, затриманий низхідний API та повторна спроба постачальника.
Необхідний доказ
- Результат перевірки виклику та санований договір запиту.
- Подвійна доставка створює один побічний ефект для бізнесу.
- Одне трасування помилки з корисною помилкою для оператора та ідентифікатором кореляції.
Довідкові файли та джерела
Офіційна документація виробника
Оціночні ворота
Пас
Пройдено: повторне відтворення та тести паралельності демонструють один стійкий намір і один зовнішній побічний ефект.
переглянути
Перегляд: звичайні запити працюють, але довготривала стійкість, захист від повторів або докази помилок неповні.
Важка невдача
Жорстка помилка: кінцева точка довіряє довільним корисним навантаженням, реєструє секрети або створює дублікати зустрічей чи записів.
Подання, перевірене людьми
