Gluecrawl Docs
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

NameTypeDescription
webhook_idrequireduuidCurrent or former webhook configuration ID.

Query parameters

NameTypeDescription
limitoptionalintegerNumber of deliveries to return.Default: 20Maximum: 100
offsetoptionalintegerNumber 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}