Developers

Read the webhook delivery log and retries

The delivery log is how you debug webhooks. 2xx is success; anything else retries on a fixed schedule until it gives up or you fix the endpoint.

4 of 5 in Developers

Plan: Delivery log on every plan. Admin and Standard can read it. Send again is Admin.

On Webhooks, the Delivery log is how you debug outbound POSTs.

Before you start

  1. Open Settings → API & webhooks, then Manage endpoints and the delivery log.
  2. Scroll to Delivery log.

Read the log

  1. Use the counts under the heading: delivered · queued · retrying · gave up.
  2. Optionally pick an event and a status, then press Filter.
  3. Press Open on a row to see the payload, each attempt, and the HTTP result.

Statuses

  • Delivered — your endpoint returned 2xx.
  • Queued — waiting to send.
  • Retrying — previous attempt failed; another try is scheduled.
  • Gave up — attempts exhausted.

The log shows the most recent 100 matching rows. Narrow the filters to see older ones.

Retry schedule

A 2xx is success. Anything else is retried. A 410 Gone stops immediately. Up to 8 attempts, waiting 1 min · 5 min · 15 min · 1 hr · 3 hr · 6 hr · 12 hr between them. After that the delivery gives up. After 5 deliveries in a row give up, the endpoint pauses until you Resume it.

Send again

  1. Open the delivery.
  2. Press Send again.

PayBlah queues a new delivery with the same body and the same PayBlah-Event-Id. The original row stays. Deduplicate on that event id. If the endpoint is paused, the flash is “That endpoint is paused. Resume it first, or nothing will be sent.”

Expected result

A healthy endpoint shows Delivered and a last-delivered time. A resend appears as a new row tagged “resend of #N”. A test from the endpoint card appears as test_event.

If something goes wrong

  • DNS or TLS failure: Edit the URL, Save changes, then Resume if it auto-paused.
  • Auto-pause copy: “Paused automatically after 5 deliveries in a row gave up. Fix the endpoint, then resume it.”
  • Resume does not replay events missed while paused.
  • Removed endpoint: history remains; you cannot send again to it (“The endpoint it was sent to has been removed.”).
  • The payload will not include personal details. Fetch those via the API if your workflow needs them.

PayBlah is accounts-receivable automation software. You remain the creditor. Confirm local rules with your own advisor for your territory (US, UK, Ireland, or Australia). Last reviewed 13 August 2026.