Skip to content
STAGING · Test data
ConsoleMy queue7

Webhooks and revalidation

Events Reprogram sends to other systems, their delivery logs, and a tool to refresh cached Reader pages.

Outgoing webhooks

5 endpoints · signed with HMAC SHA-256
Outgoing webhooks. Choose one to see its delivery log.
EndpointEventsStatusSuccess 24 hLast sent
content.* + 2 moreHealthy100%10:21
content.* + correction.publishedHealthy99.9%10:21
content.published + 1 moreFailing61%10:18
digest.readyHealthy100%07:00
All events except personal dataPaused—26 Sep

Delivery log

Open Ledger partner feed · kept 30 days
Signing secretwhsec_••••3f9aRetries8 attempts over 24 h, backing offTimeout10 s per attemptOwnerCreator relations · Open Ledger
Time is Today
Deliveries to Open Ledger partner feed
ExpandDeliveryEventResponseAttemptTimeSentAction
dlv_8f21content.published500 Server error3 of 81,204 ms10:18
  1. 1 · 09:46 · 500
  2. 2 · 09:52 · 500
  3. 3 · 10:18 · 500
  4. 4 · next at 10:34
Request · POST
Reprogram-Signature: t=1790588778,v1=9c1e…
{
  "id": "evt_4a1f93",
  "type": "content.published",
  "created": "2026-09-28T08:46:02Z",
  "data": {
    "contentId": "cnt_7b21",
    "type": "explainer",
    "partner": "open-ledger",
    "slug": "who-pays-for-tariffs"
  }
}
Response · attempt 3
HTTP 500 Internal Server Error
content-type: application/json
x-request-id: [PARTNER REQUEST ID]

{
  "error": "upstream database unavailable"
}
The error is on the partner's side. Retrying won't help until they fix it; the queue will catch up on its own.
dlv_8f1ccontent.publishedTimed out4 of 810,000 ms10:02
dlv_8e90correction.published500 Server error5 of 8987 ms09:58
dlv_8e02content.updated200 OK1 of 8212 ms07:58
dlv_8d77content.unpublishedGave up · 4048 of 8140 ms27 Sep