Skip to main content
Set up Events & Hooks. Sent to matching subscriptions in both the source and destination workspaces after a transfer commits. The deliveries share an event ID; workspace_id identifies the recipient workspace. See delivery, retries, and signature verification.

Headers

webhook-id
string
required

Stable delivery ID for deduplication across retry attempts.

webhook-timestamp
string
required

Integer Unix timestamp in seconds for this delivery attempt.

Pattern: ^[0-9]+$
webhook-signature
string
required

Symmetric (v1) signatures as defined by Standard Webhooks.

Body

application/json
data
object
required
id
string
required

Opaque event identity. Deliveries to different subscriptions may share this ID.

occurred_at
string<date-time>
required

Time the event was observed, in UTC.

project_id
string
required

Project the event concerns.

type
enum<string>
required
Available options:
project.workspace_transferred.v1
workspace_id
string
required

Workspace receiving this event.

Response

2XX

Delivery acknowledged. Response body is ignored.