v1

latestOpenAPI 3.0.3MIT2026-07-1411163326.7 KB
Webhook

Get a webhook

Get an outbound webhook by id.

get/webhook/{webhook_id}

Path parameters

webhook_idstring uuid required

An opaque identifier of a webhook.

Response

A webhook.

idstring uuid required

The unique ID of the webhook.

namestring required

Name of the webhook.

urlstring required

URL to deliver the webhook to. Note: protocol must be included as well (only https is supported).

verify_tlsboolean required

Whether to enforce TLS certificate verification when delivering the webhook.

signing_secretstring required

Masked value of the secret used to build an HMAC hash of the payload and passed as a header in the webhook request.

eventsstring[] required

Events that will trigger the webhook.

created_atstring date-time required

The date and time the webhook was created.

updated_atstring date-time required

The date and time the webhook was last updated.

Example response

{
  "id": "8d75ff3a-2b45-4d6e-9f1b-3c1e6f2a7b90",
  "name": "my-webhook",
  "url": "https://example.com/hooks/circleci",
  "verify_tls": true,
  "signing_secret": "********",
  "events": [
    "workflow-completed",
    "job-completed"
  ],
  "scope": {
    "id": "39723015-b399-4601-9ff6-bd1bfbed8fa8",
    "type": "project"
  }
}