Webhooks
List Webhook Deliveries
Inspect current or retained webhook delivery history.
GET
/v1/webhooks/:webhook_id/deliveries- Authentication
- Bearer API key
- Request
- No body
- Response
- 200 JSON
- Billing
- No direct charge
- Execution
- Immediate
Returns deliveries newest first. Delivery history remains available under a deleted webhook ID while retained records exist, but it never exposes the destination URL.
Path parameters
| Name | Type | Description |
|---|---|---|
| webhook_idrequired | uuid | Current or former webhook configuration ID. |
Query parameters
| Name | Type | Description |
|---|---|---|
| limitoptional | integer | Number of deliveries to return.Default: 20Maximum: 100 |
| offsetoptional | integer | Number of deliveries to skip.Default: 0 |
delivery_status is pending, unknown, delivered, failed, or cancelled. An unknown status means Gluecrawl claimed the single allowed attempt but did not record a final outcome, so it is never retried automatically.
curl 'https://api.gluecrawl.ai/v1/webhooks/WEBHOOK_ID/deliveries?limit=20&offset=0' \ -H 'Authorization: Bearer glue_yourApiKeyHere'Responses
application/json
{ "data": [{ "id": "evt_01jz4jn9n5ecwk3e3hvqkwv15e", "type": "run.completed", "api_version": "2026-07-30", "created_at": "2026-08-02T14:05:00Z", "data": { "job_id": "550e8400-e29b-41d4-a716-446655440000", "job_status": "ready", "run_id": "660e8400-e29b-41d4-a716-446655440001", "run_status": "completed", "error": null }, "delivery_status": "delivered", "attempted_at": "2026-08-02T14:05:01Z", "finished_at": "2026-08-02T14:05:01Z", "response_status": 204, "delivery_error": null}], "total": 1, "limit": 20, "offset": 0}