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 failed05 Aug 2026, 00:51 UTC
https://analytics.example/collect/payaiderAnalytics mirror (auto-disabled after sustained failure)
payment.confirmedpayment.overpaid
2026-08-27pinned at creationdisabledauto-disabled 12 d 6 h ago after sustained failure88 failed02 Sep 2026, 00:51 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 ms31 Oct 2026, 23:26 UTC8 d 8 h agodelivered
payment.confirmedevt_VbNJdDQf0E4gSChttps://shop.example/webhooks/payaider1 of 8HTTP 502upstream timeout after 10000ms10.0 s31 Oct 2026, 23:25 UTC8 d 8 h ago31 Oct 2026, 23:26 UTC8 d 8 h ago
payment.confirmingevt_Ojlyqk63fO1AC4https://shop.example/webhooks/payaider1 of 8HTTP 200ok103 ms31 Oct 2026, 23:22 UTC8 d 8 h agodelivered
payment.detectedevt_4tsIzMrTFCMEeThttps://shop.example/webhooks/payaider1 of 8HTTP 200ok96 ms31 Oct 2026, 23:20 UTC8 d 8 h agodelivered
payment.confirmedevt_1dXVd5ZtdOKAxthttps://shop.example/webhooks/payaider1 of 8HTTP 200ok131 ms31 Oct 2026, 19:40 UTC8 d 12 h agodelivered
payment.confirmingevt_hFjqGuQSYj3wt0https://shop.example/webhooks/payaider1 of 8HTTP 200ok124 ms31 Oct 2026, 19:37 UTC8 d 12 h agodelivered
payment.detectedevt_PJDOVSQmc4YTidhttps://shop.example/webhooks/payaider1 of 8HTTP 200ok117 ms31 Oct 2026, 19:35 UTC8 d 12 h agodelivered
payment.confirmingevt_mvINJE18QgrJVyhttps://shop.example/webhooks/payaider1 of 8HTTP 200ok145 ms31 Oct 2026, 00:47 UTC9 d 6 h agodelivered
payment.detectedevt_RnN8zyp5DFyQh6https://shop.example/webhooks/payaider1 of 8HTTP 200ok138 ms31 Oct 2026, 00:45 UTC9 d 6 h agodelivered
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider8 of 8no responseconnect ETIMEDOUT10.0 s26 Oct 2026, 21:27 UTC13 d 10 h agogave upno further attempts
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider7 of 8no responseconnect ETIMEDOUT10.0 s25 Oct 2026, 21:27 UTC14 d 10 h ago26 Oct 2026, 21:27 UTC13 d 10 h ago
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider6 of 8no responseconnect ETIMEDOUT10.0 s25 Oct 2026, 09:27 UTC14 d 22 h ago25 Oct 2026, 21:27 UTC14 d 10 h ago
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider5 of 8no responseconnect ETIMEDOUT10.0 s25 Oct 2026, 03:27 UTC15 d 4 h ago25 Oct 2026, 09:27 UTC14 d 22 h ago
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider4 of 8no responseconnect ETIMEDOUT10.0 s25 Oct 2026, 01:27 UTC15 d 6 h ago25 Oct 2026, 03:27 UTC15 d 4 h ago
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider3 of 8no responseconnect ETIMEDOUT10.0 s25 Oct 2026, 00:57 UTC15 d 6 h ago25 Oct 2026, 01:27 UTC15 d 6 h ago
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider2 of 8no responseconnect ETIMEDOUT10.0 s25 Oct 2026, 00:52 UTC15 d 6 h ago25 Oct 2026, 00:57 UTC15 d 6 h ago
payment.confirmedevt_VbNJdDQf0E4gSChttps://analytics.example/collect/payaider1 of 8no responseconnect ETIMEDOUT10.0 s25 Oct 2026, 00:51 UTC15 d 6 h ago25 Oct 2026, 00:52 UTC15 d 6 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.