{
  "id": 12828647,
  "title": "The Ledger Committed. Webhook Delivery Is Unconfirmed. What Should Retry?",
  "url": "https://urgent.news/2026/10/08/the-ledger-committed-webhook-delivery-is-unconfirmed-what-should-retry",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-08T08:54:57.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/a2vanta/the-ledger-committed-webhook-delivery-is-unconfirmed-what-should-retry-1m4b"
  },
  "original_language": "en",
  "account": null,
  "summary": "The article discusses the potential issues with webhook delivery in a financial system and the importance of distinguishing between different requests when retrying operations. It explains that a payout reservation involves creating a journal entry in the ledger and staging a notification event in the same database transaction. The event is later enqueued for delivery, which requires an active endpoint and enabled webhooks. If the delivery fails, the sender may be left uncertain, as the reservation and notification have already been committed to the ledger. The article emphasizes that each event has an ID, body bytes, and hash, and that retries retain the event ID and body bytes. It also highlights that retries can result in signature changes due to the use of a specific transmission timestamp, event ID, and exact body bytes.",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}