Skip to main content
Update a project webhook

Path Parameters

project_id
string
required
webhook_id
string
required

Body

application/json

Partial update for a project webhook.

url
string | null

HTTPS destination URL.

events
enum<string>[] | null

Events that should trigger delivery.

Minimum array length: 1

Supported webhook events (namespaced by resource family).

Add new members as more resources gain webhook fire points. Validation lives in the API layer; the DB does not hard-code the allowed set.

Available options:
pipeline.completed,
pipeline.failed,
pipeline.canceled,
simple_pipeline.completed,
simple_pipeline.failed,
simple_pipeline.canceled
enabled
boolean | null

Whether the webhook is active.

Response

Successful Response

A project webhook as returned by list/get (secret omitted).

id
string
required
project_id
string
required
organization_id
string
required
url
string
required
events
string[]
required
enabled
boolean
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
consecutive_failures
integer
default:0
disabled_reason
string | null
created_by
string | null