Мисия 2 · Надежден webhook
Приемете реални събития безопасно и точно веднъж.
Изградете webhook граница, която отговаря на проверката на monday.com, валидира очакваното събитие, запазва намерението преди странични ефекти и предотвратява дублиране на срещи и дублиране на write-back.
Последователност на изграждане
- Върнете точно и бързо предизвикателството за проверка на monday.com.
- Валидирайте формата на събитието, дъската, елемента, колоната, действието и режима на удостоверяване, достъпен за интеграцията.
- Извличане и запазване на idempotency ключ преди създаване на среща или CRM мутация.
- Потвърдете своевременно, преместете дългата работа в асинхронна лента и запазете трайна книга за събития.
- Тествайте повторна доставка, липсва ID на елемент, грешна колона, неподдържан статус, забавен низходящ API и повторен опит на доставчика.
Изисква се доказателство
- Резултат от проверката на предизвикателството и дезинфекциран договор за заявка.
- Дублираната доставка води до един страничен бизнес ефект.
- Едно проследяване на грешка с полезна грешка, обърната към оператора, и ID на корелация.
Референтни файлове и източници
Официална документация на доставчика
Порта за оценка
Пас
Успешно: тестовете за повторение и едновременност демонстрират едно трайно намерение и един външен страничен ефект.
Ревизирайте
Преразглеждане: обикновените заявки работят, но доказателството за дълготрайно постоянство, повторна защита или отказ е непълно.
Труден провал
Твърд отказ: крайната точка се доверява на произволни полезни натоварвания, регистрира тайни или създава дублирани срещи или записи.
Представяне, прегледано от хора
