Webhook delivery logs
Every event ListBee sends to your webhook endpoint is logged. You can list delivery history, filter by status, test the endpoint, and retry failures — all via the API.
List delivery events
Use delivered=true to see successful deliveries, delivered=false for failures. Omit the filter to see all. Paginate with cursor.
Test a webhook
Send a synthetic webhook.test event to verify your endpoint is reachable and responding correctly.
Retry a failed event
Trigger an immediate redelivery attempt for a specific event.
The response is the updated webhook_event object with a fresh last_attempt_at and last_response_status.
Auto-disable on permanent failures
ListBee disables a webhook automatically after 3 consecutive permanent failures (status 4xx, connection refused, or DNS failure). When disabled:
enabledis set tofalsedisabled_reasonis set to"permanent_failures"
To re-enable, send a PUT to /v1/webhooks/{id} with enabled: true. Fix the underlying issue first — the next delivery attempt happens on the next matching event.
Next steps
- Webhooks — create and manage webhook endpoints.
- Events reference — full list of event types and payload shapes.