Contents

WebhookDelivery

Fields

  • id required Type: string
  • event_id required Type: string
  • event_type required Type: EventType
  • attempt required Type: integer
  • status required Type: "succeeded" "failed"
  • response_status required Type: integer null
  • latency_ms required Type: integer null
  • error required Type: string null

    e.g. http_status, timeout, connect_failed.

  • created_at required Type: string
  • delivered_at required Type: string null
  • api_version optional Type: string null

    The payload's API version.

Example
{
  "id": "whd_01j9x3m8v7k2q4r5s6t7u8v9w0",
  "event_id": "evt_01j9x3m8v7k2q4r5s6t7u8v9w1",
  "event_type": "job.completed",
  "attempt": 1,
  "status": "succeeded",
  "response_status": 200,
  "latency_ms": 84,
  "error": null,
  "created_at": "2026-09-25T10:15:31.000Z",
  "delivered_at": "2026-09-25T10:15:31.084Z"
}

Where you'll see it