Skip to main content
GET
/
webhooks
List webhook delivery history
curl --request GET \
  --url https://api.platform.dakota.xyz/webhooks \
  --header 'x-api-key: <api-key>'
{
  "data": [
    {
      "id": "2Nf5xCw4k3G8m9PqR7sTuVwXyZa",
      "event_type": "transaction.completed",
      "endpoint_url": "https://example.com/webhooks/receive",
      "status": "delivered",
      "attempts": 1,
      "created_at": "2025-01-15T10:30:00Z",
      "delivered_at": "2025-01-15T10:30:02Z",
      "simulation_id": null,
      "is_replay": false,
      "replay_count": 0,
      "payload": {
        "id": "2Nf5xCw4k3G8m9PqR7sTuVwXyZa",
        "type": "transaction.completed"
      }
    }
  ],
  "has_more": false,
  "cursor": null
}

Authorizations

x-api-key
string
header
required

Query Parameters

status
enum<string>

Filter by delivery status.

Available options:
delivered,
failed,
pending
event_type
string

Filter by event type (e.g. transaction.completed).

simulation_id
string

Filter to deliveries that originated from a sandbox simulation.

from
string<date-time>

Return only records created at or after this timestamp (ISO 8601).

to
string<date-time>

Return only records created at or before this timestamp (ISO 8601).

limit
integer
default:20

Maximum number of records to return per page.

Required range: 1 <= x <= 100
cursor
string

Pagination cursor (event_id of the last item from the previous page).

Response

A paginated list of webhook delivery records.

A paginated list of webhook delivery records.

data
object[]
required
has_more
boolean
required

True when additional results exist past this page.

cursor
string | null

Pass as cursor query parameter to fetch the next page.