Skip to main content
GET
Retrieve a webhook
Fetches one webhook. The signing secret is never returned by reads; it appears only in the Create response. Returns the webhook object.

Path parameters

webhook_id
string
required
The webhook’s id (UUID).

The webhook object

id
string
Unique identifier (UUID).
url
string
Target URL for deliveries.
enabled_events
string[]
Event types delivered to this webhook; ["*"] means the session.status_updated firehose.
description
string | null
Optional label.
disabled
boolean
When true, the webhook stays registered but receives no deliveries. Set manually via Update, or automatically after repeated delivery failures.
last_delivery_status
string | null
Result of the most recent delivery attempt: succeeded or failed. null before the first attempt.
last_delivery_error
string | null
What went wrong on the most recent delivery attempt, e.g. HTTP 503 or a connection error. null when it succeeded.
last_delivery_at
string | null
When the most recent delivery attempt happened (UTC). null before the first attempt.
last_success_at
string | null
When a delivery last succeeded (UTC). null if none has.
consecutive_failures
integer
Failed delivery attempts since the last success. Resets to 0 on a successful delivery or a manual re-enable; the webhook is disabled automatically when it grows too large. See Delivery semantics.
created_at
string
Creation time (UTC).
updated_at
string
Last modification time (UTC).

Examples

Response

Errors