Skip to main content
POST /v1/projects/{projectId}/webhooks/destinations Creates a webhook destination for the selected project using its URL, payload API version, event selection and other documented settings. The response includes the signing secret, which is returned only in this response and in idempotent replays of it, never by destination reads; store it securely for signature verification. The API version must be selectable and selected event types must belong to that version’s catalog. Supply the required Idempotency-Key header.
TypeScript

Parameters

string
required
Identifies one logical mutation across retries.
string
required

Body

string (date)
required
string
WebhookEventSelection
required
string
required
WebhookDestinationStatus
string (uri)
required
HTTPS URL without credentials or a fragment.

Returns

201 The created destination and its signing secret. CreateWebhookDestinationResponse
WebhookDestination
required
string
required