Webhook Delivery Logs

The Webhook Delivery Logs page shows the delivery status of every webhook sent from your account, helping you troubleshoot delivery failures without contacting support.

Accessing Webhook Logs

Go to Settings > API, then click View Webhook Delivery Logs below the webhook URL settings.

What you can see

Each webhook delivery shows:

  • URL — the destination your webhook was sent to
  • Status — Sent (green), Failed (red), Retry (yellow), or Pending (grey)
  • Response Code — the HTTP response code returned by your server (e.g. 200, 404, 500)
  • Attempts — how many delivery attempts have been made
  • Date — when the webhook was created

Click Details on any row to see:

  • The full webhook payload (the JSON data sent to your server)
  • The failure log showing what went wrong on each attempt
  • When the next retry is scheduled (if applicable)

Filtering

Use the Status dropdown to filter by delivery status (e.g. show only failed webhooks), and the Date Range picker to narrow the time period.

Understanding webhook statuses

  • Sent — successfully delivered (your server returned HTTP 200-299)
  • Failed — delivery failed after all retry attempts (max 10 attempts)
  • Retry — delivery failed but will be retried automatically with exponential backoff
  • Pending — waiting to be sent

Troubleshooting common issues

  • Response code 0 — your server didn't respond (check if the URL is accessible and not behind a firewall)
  • Response code 401/403 — your server rejected the request (check authentication on your endpoint)
  • Response code 500 — your server encountered an error processing the webhook
  • Response code 404 — the webhook URL path doesn't exist on your server

Retention

Webhook logs are retained for 30 days. After 30 days, records are automatically deleted.