Skip to main content
GET
/
v1
/
webhook-endpoints
/
{id}
/
deliveries
List deliveries
curl --request GET \
  --url https://api.scrip.dev/v1/webhook-endpoints/{id}/deliveries \
  --header 'X-API-Key: <api-key>'
{
  "data": [
    {
      "attempt_count": 1,
      "created_at": "2026-01-15T10:30:00Z",
      "delivered_at": "2026-01-15T10:30:01Z",
      "event_type": "balance.credited",
      "id": "d1e2f3a4-b5c6-7890-abcd-ef1234567890",
      "last_attempt_at": "2026-01-15T10:30:01Z",
      "last_error": "<string>",
      "last_response_body": "<string>",
      "last_response_status": 200,
      "max_attempts": 8,
      "next_attempt_at": "2026-01-15T10:30:00Z",
      "status": "DELIVERED",
      "updated_at": "2026-01-15T10:30:01Z",
      "webhook_endpoint_id": "550e8400-e29b-41d4-a716-446655440000",
      "webhook_event_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479"
    }
  ],
  "pagination": {
    "has_more": true,
    "next_cursor": "YWJjMTIz"
  }
}
Returns delivery attempts for a specific webhook endpoint, ordered by creation date (newest first). Filter by status to find deliveries in a specific state: PENDING, SENDING, DELIVERED, or FAILED. Use this endpoint to monitor delivery health and identify failures that may need manual retry.
For retry policy and response handling details, see the Webhooks guide — Retry Policy.

Authorizations

X-API-Key
string
header
required

API key passed in the X-API-Key header.

Path Parameters

id
string<uuid>
required

Endpoint ID

Query Parameters

status
enum<string>

Filter by delivery status

Available options:
PENDING,
SENDING,
DELIVERED,
FAILED
limit
integer
default:20

Maximum number of results (default 20, max 100)

Required range: x >= 1
cursor
string

Pagination cursor from previous response

Response

List of deliveries

data
object[]

Data contains the list of items

pagination
object

Pagination contains cursor information for fetching more results