Create a connection webhook
Register an HTTPS endpoint to receive signed events for connections managed by the caller’s partner (HQ) account. The signing secret is returned ONCE in this response and never again. Store it securely.
Authorizations
OAuth 2.0 authentication.
Body
Callbacks
POST{$request.body#/callback_url}connectionEvent
Body
Outbound event payload POSTed to callback_url (documentation only).
The event type. Matches the event_type this webhook subscribed to.
connection.expiry_scheduled- Expiry Scheduled
connection.expiry_scheduled ISO 8601 timestamp when the connection is scheduled to expire.
Event-specific details.
Response
Event acknowledged. Any 2xx status is accepted.
Response
Created. Includes the signing secret (shown once).
Output serializer for POST 201. Includes the signing secret (returned once only).
Unique webhook identifier (UUID).
The event type this webhook is subscribed to.
connection.expiry_scheduled- Expiry Scheduled
connection.expiry_scheduled HTTPS URL that signed events are POSTed to.
Whether the webhook is active. Inactive webhooks do not receive events.
ISO 8601 timestamp when the webhook was created.
ISO 8601 timestamp when the webhook was last updated.
Standard Webhooks signing secret (whsec_…). Shown once, at creation.