Skip to main content
GET
Get Webhook Details
Read only Returns the full record for a single webhook subscription under data.webhook: the delivery URL, the list of subscribed events, the active/inactive flag, created_at, updated_at, last_triggered_at (the last time a delivery was attempted), org_id (the workspace ID without the org_ prefix), and is_deleted. The signing secret is only returned in the response of Create Webhook; here it is always ********. If you have lost the secret, set a new one with Update Webhook and update your verification code.

When to use this

Use this endpoint when you need to inspect a webhook subscription before changing or removing it. Common cases:
  • Pre-deploy verification: confirm the subscribed events on a webhook match what your downstream consumer expects before publishing a release.
  • Audit and compliance reviews: show the destination URL and event list in a review report.
  • Debugging delivery failures: confirm the webhook is still is_active: true and check last_triggered_at before chasing receiver-side issues. Deliveries are not retried; see Delivery behavior.
For the entire set of webhooks on the workspace, use List Webhooks.

Path parameters

Errors

  • 404 Not Found is returned when the webhook does not exist in this workspace. A webhook that belongs to another workspace is reported the same way.
  • 401 Unauthorized is returned when the API key is missing or invalid.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Webhook ID with the webhook_ prefix, as returned by Create Webhook.

Example:

"webhook_c9v3nz8rq4pmxa"

Response

Webhook returned successfully.

success
enum<boolean>
required
Available options:
true
error
enum<boolean>
required
Available options:
false
statusCode
integer
required
Example:

200

message
string
required
Example:

"Success"

data
object
required
timestamp
string<date-time>
required