Creates a webhook for an organization that sends HTTP POST notifications to a specified URL when triggered by events (e.g., booking created, cancelled, meeting started). Returns the webhook configuration including its unique ID, which can be used to update or delete the webhook…
orgIdRequiredintegerUnique identifier for the organization to associate with this webhook.
activeRequiredbooleanIf `true`, webhook is active upon creation and sends notifications; `false` creates it disabled.
secretstringSecret used to generate an HMAC SHA256 signature for payloads. If provided, Cal.com sends this signature in the `X-Cal-Signature-256` header, allowing `subscriberUrl` to verify request origin.
triggersRequiredarrayList of events that trigger this webhook to send a notification to `subscriberUrl`. At least one trigger must be provided.
subscriberUrlRequiredstringPublicly accessible URL to receive HTTP POST requests for triggered events; this endpoint must process the webhook payloads.
payloadTemplatestringOptional JSON template for customizing the webhook payload sent to `subscriberUrl`. Supports template variables like {{triggerEvent}}, {{bookingId}}, {{type}}, {{title}}, {{organizer.name}}, {{attendees.0.name}}, etc. If omitted, Cal.com sends a default payload with all event da…
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
API key connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.