Skip to content
GridRouterhome

Search

Search providers, capabilities and pages

Docs
API referenceOther

List webhook deliveries

GET
/v1/webhooks/deliveries

Recent deliveries newest first with every attempt's status code, latency and a redacted response snippet. Kept 30 days.

Authorization

bearer
AuthorizationBearer <token>

In: header

Query Parameters

endpoint_id?string
Match^whe_[a-z0-9]{8,32}$
status?string
Default"all"

Value in

  • "pending"
  • "retrying"
  • "succeeded"
  • "failed"
  • "all"
event_type?string

Value in

  • "call.completed"
  • "call.failed"
  • "job.completed"
  • "job.failed"
  • "list.completed"
  • "waterfall.run.completed"
  • "alert.triggered"
  • "alert.resolved"
  • "vendor_key.failed"
  • "billing.mismatch_detected"
  • "budget.threshold_reached"
  • "key.created"
  • "key.revoked"
  • "member.added"
  • "member.removed"
limit?integer
Range1 <= value <= 200
Default50

Response Body

application/json

application/json

curl -X GET "https://example.com/v1/webhooks/deliveries"
{  "items": [    {      "object": "webhook_delivery",      "id": "string",      "endpoint_id": "string",      "event_id": "string",      "event_type": "call.completed",      "status": "pending",      "test": true,      "attempts": [        {          "n": 1,          "at": "2019-08-24T14:15:22Z",          "status_code": 0,          "latency_ms": 0,          "error": "string",          "response_snippet": "string"        }      ],      "next_attempt_at": "2019-08-24T14:15:22Z",      "request_snippet": "string",      "created_at": "2019-08-24T14:15:22Z",      "updated_at": "2019-08-24T14:15:22Z"    }  ]}