Webhooks

Endpoints and every delivery attempt

test mode Kite & Anchor Supply Co.API 2026-08-27

1 endpoint is disabled. A disabled endpoint receives nothing. Fix the receiver, then re-enable it and backfill the events it missed — nothing was dropped on our side.

Endpoints

2 endpoints
URLEventsAPI versionStatusAttemptsCreated
https://shop.example/webhooks/payaiderOrder fulfilment
all events
2026-08-27pinned at creationenabled91 failed14 Jun 2026, 08:09 UTC
https://analytics.example/collect/payaiderAnalytics mirror (auto-disabled after sustained failure)
payment.confirmedpayment.overpaid
2026-08-27pinned at creationdisabledauto-disabled 4 d 1 h ago after sustained failure88 failed12 Jul 2026, 08:09 UTC
Each endpoint keeps the API version it was created with, so a payload shape never changes underneath a running integration.

Delivery log

17 attempts · showing the 17 most recent
EventEndpointAttemptResponseLatencyRequestedNext retry
payment.confirmedevt_VbNJdDQf0E4gSChttps://shop.example/webhooks/payaider2 of 8HTTP 200ok143 ms10 Sep 2026, 06:44 UTC3 h 17 min agodelivered
payment.confirmedevt_VbNJdDQf0E4gSChttps://shop.example/webhooks/payaider1 of 8HTTP 502upstream timeout after 10000ms10.0 s10 Sep 2026, 06:43 UTC3 h 18 min ago10 Sep 2026, 06:44 UTC3 h 17 min ago
payment.confirmingevt_Ojlyqk63fO1AC4https://shop.example/webhooks/payaider1 of 8HTTP 200ok103 ms10 Sep 2026, 06:41 UTC3 h 20 min agodelivered
payment.detectedevt_4tsIzMrTFCMEeThttps://shop.example/webhooks/payaider1 of 8HTTP 200ok96 ms10 Sep 2026, 06:38 UTC3 h 22 min agodelivered
payment.confirmedevt_1dXVd5ZtdOKAxthttps://shop.example/webhooks/payaider1 of 8HTTP 200ok131 ms10 Sep 2026, 02:58 UTC7 h 3 min agodelivered
payment.confirmingevt_hFjqGuQSYj3wt0https://shop.example/webhooks/payaider1 of 8HTTP 200ok124 ms10 Sep 2026, 02:56 UTC7 h 5 min agodelivered
payment.detectedevt_PJDOVSQmc4YTidhttps://shop.example/webhooks/payaider1 of 8HTTP 200ok117 ms10 Sep 2026, 02:53 UTC7 h 7 min agodelivered
payment.confirmingevt_mvINJE18QgrJVyhttps://shop.example/webhooks/payaider1 of 8HTTP 200ok145 ms09 Sep 2026, 08:06 UTC1 d 1 h agodelivered
payment.detectedevt_RnN8zyp5DFyQh6https://shop.example/webhooks/payaider1 of 8HTTP 200ok138 ms09 Sep 2026, 08:03 UTC1 d 1 h agodelivered
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider8 of 8no responseconnect ETIMEDOUT10.0 s05 Sep 2026, 04:45 UTC5 d 5 h agogave upno further attempts
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider7 of 8no responseconnect ETIMEDOUT10.0 s04 Sep 2026, 04:45 UTC6 d 5 h ago05 Sep 2026, 04:45 UTC5 d 5 h ago
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider6 of 8no responseconnect ETIMEDOUT10.0 s03 Sep 2026, 16:45 UTC6 d 17 h ago04 Sep 2026, 04:45 UTC6 d 5 h ago
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider5 of 8no responseconnect ETIMEDOUT10.0 s03 Sep 2026, 10:45 UTC6 d 23 h ago03 Sep 2026, 16:45 UTC6 d 17 h ago
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider4 of 8no responseconnect ETIMEDOUT10.0 s03 Sep 2026, 08:45 UTC7 d 1 h ago03 Sep 2026, 10:45 UTC6 d 23 h ago
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider3 of 8no responseconnect ETIMEDOUT10.0 s03 Sep 2026, 08:15 UTC7 d 1 h ago03 Sep 2026, 08:45 UTC7 d 1 h ago
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider2 of 8no responseconnect ETIMEDOUT10.0 s03 Sep 2026, 08:10 UTC7 d 1 h ago03 Sep 2026, 08:15 UTC7 d 1 h ago
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider1 of 8no responseconnect ETIMEDOUT10.0 s03 Sep 2026, 08:09 UTC7 d 1 h ago03 Sep 2026, 08:10 UTC7 d 1 h ago

How delivery works

A failed delivery is retried on a fixed ladder — 1 min, 5 min, 30 min, 2 h, 6 h, 12 h, 1 d — for up to 8 attempts across roughly 1 d 20 h. An attempt with no next retry is the last one: after that the endpoint is auto-disabled and you are emailed.

Verify the signature on every request and treat the event id as an idempotency key — retries deliver the same event id, so a handler that has already processed it should answer 2xx and do nothing. Answer quickly and do the work asynchronously; a slow handler is indistinguishable from a broken one.

A manual redelivery never cancels the automatic schedule, and events you missed during an outage can be backfilled from the API rather than replayed by hand.