Skip to main content
curl https://xquik.com/api/v1/webhooks/15/deliveries \
  -H "x-api-key: xq_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2" | jq

Path Parameters

id
string
required
The webhook ID to retrieve deliveries for.

Headers

x-api-key
string
required
Your API key.

Response

deliveries
array
List of delivery attempts, most recent first. Returns up to 100 deliveries.
{
  "deliveries": [
    {
      "id": "501",
      "streamEventId": "9001",
      "status": "delivered",
      "attempts": 1,
      "lastStatusCode": 200,
      "createdAt": "2026-02-24T14:22:01.000Z",
      "deliveredAt": "2026-02-24T14:22:02.000Z"
    },
    {
      "id": "502",
      "streamEventId": "9002",
      "status": "failed",
      "attempts": 3,
      "lastStatusCode": 500,
      "lastError": "Internal Server Error",
      "createdAt": "2026-02-24T14:25:00.000Z"
    },
    {
      "id": "503",
      "streamEventId": "9003",
      "status": "exhausted",
      "attempts": 5,
      "lastStatusCode": 503,
      "lastError": "Service Unavailable",
      "createdAt": "2026-02-24T14:30:00.000Z"
    },
    {
      "id": "504",
      "streamEventId": "9004",
      "status": "pending",
      "attempts": 0,
      "createdAt": "2026-02-24T14:35:00.000Z"
    }
  ]
}

Delivery Statuses

StatusDescription
pendingDelivery is queued and waiting for the next attempt.
deliveredYour endpoint returned a 2xx status code. Delivery is complete.
failedThe most recent attempt failed (non-2xx response or network error). The system will retry with exponential backoff.
exhaustedAll retry attempts have been used. The delivery will not be retried. Check your endpoint and create a new webhook if needed.
Deliveries follow an exponential backoff retry schedule. After each failed attempt, the wait time increases. Once all retries are exhausted, the status transitions to exhausted and no further attempts are made.