Webhooks

List Webhook Deliveries

Changed on

Paginated history of every delivery attempt for this webhook (succeeded, failed, or dead-lettered). Filter by status, event type, or time range. Retention: 7 days.

get/v1/webhooks/{id}/events

Request

  • Base URL
    https://api.anchorbrowser.io
  • Auth
    API key in header anchor-api-key

Path parameters

idstring required

Webhook id.

Query parameters

limitinteger

Page size, 1–100. Defaults to 25.

offsetinteger

Number of rows to skip from the beginning of the result set.

status'pending' | 'succeeded' | 'failed' | 'dead'

Filter by delivery status.

event_type'task.completed' | 'task.failed' | 'task.cancelled' | 'task.healed' | 'session.ready' | 'session.completed' | 'session.failed' | 'session.recording.ready' | 'batch.completed' | 'batch.failed' | 'intervention.requested' | 'intervention.resolved' | 'identity.authenticated' | 'identity.authentication_failed'

Catalog of webhook event types Anchor can deliver. Adding a new event type is a coordinated change between session-manager (publisher), webhook-dispatcher (consumer), and the dashboard.

Filter by event type.

sincestring date-time

Only include deliveries scheduled at or after this ISO 8601 timestamp.

untilstring date-time

Only include deliveries scheduled at or before this ISO 8601 timestamp.

include_payload'true' | 'false'

Set to true to include each delivery's sanitized event data (as delivered to your endpoint) in the payload field of every row.

Response

Page of delivery rows plus pagination metadata.

Example response

{
  "events": [
    {
      "external_event_id": "evt_56a4c6e7f11e4b44eafce28a"
    }
  ]
}

Changes