API webhook
Налаштування endpoints і перевірка доставок.
Потрібні JWT кабінету та X-Project-Id.
| Метод | Шлях | Призначення |
|---|---|---|
| POST | /webhooks/endpoints | Зареєструвати URL; секрет видається один раз |
| GET | /webhooks/endpoints | Метадані endpoints |
| DELETE | /webhooks/endpoints/:id | Вимкнути endpoint |
| POST | /webhooks/endpoints/:id/rotate-secret | Новий секрет та ID ключа |
| POST | /webhooks/test | Поставити integration.test у чергу |
| GET | /webhooks/deliveries | Статуси, спроби та HTTP-відповіді |
| POST | /webhooks/deliveries/:id/redeliver | Відкрити новий цикл невдалої доставки |
Це керувальні endpoints. Вони не замінюють перевірку підпису вхідних подій. Test використовує окремий контекст.
GET /webhooks/deliveries/:id/attempts повертає спроби з пагінацією. Test має окремі JWT/project endpoints: POST/GET /test/webhooks/endpoints, DELETE /test/webhooks/endpoints/:id, POST /test/webhooks/endpoints/:id/rotate-secret, GET /test/webhooks/deliveries, GET /test/webhooks/deliveries/:id/attempts, POST /test/webhooks/deliveries/:id/redeliver, POST /test/webhooks/test. Секрети й доставки Test/Live розділено; тест зв’язку не доводить оплату. Див. перевірку підпису.