CalCom. WebhookPayloads
(cal_com v0.3.0)
Copy Markdown
Concrete payloads for every documented Cal webhook trigger.
Summary
Functions
Return the exact source trigger names.
Parse one provider event without hiding documented fields.
Types
@type t() :: CalCom.Entities.WebhookBookingCreated.t() | CalCom.Entities.WebhookBookingCancelled.t() | CalCom.Entities.WebhookBookingRescheduled.t() | CalCom.Entities.WebhookBookingRequested.t() | CalCom.Entities.WebhookBookingRejected.t() | CalCom.Entities.WebhookBookingPaid.t() | CalCom.Entities.WebhookBookingPaymentInitiated.t() | CalCom.Entities.WebhookBookingNoShowUpdated.t() | CalCom.Entities.WebhookBookingLocationUpdated.t() | CalCom.Entities.WebhookBookingReassigned.t() | CalCom.Entities.WebhookMeetingStarted.t() | CalCom.Entities.WebhookMeetingEnded.t() | CalCom.Entities.WebhookInstantMeeting.t() | CalCom.Entities.WebhookInstantMeetingAccepted.t() | CalCom.Entities.WebhookOooCreated.t() | CalCom.Entities.WebhookFormSubmitted.t() | CalCom.Entities.WebhookFormSubmittedNoEvent.t() | CalCom.Entities.WebhookAfterHostsCalVideoNoShow.t() | CalCom.Entities.WebhookAfterGuestsCalVideoNoShow.t() | CalCom.Entities.WebhookDelegationCredentialError.t() | CalCom.Entities.WebhookDelegationCredentialSecretRotated.t() | CalCom.Entities.WebhookDelegationCredentialSecretRotationFailed.t() | CalCom.Entities.WebhookDelegationCredentialRotationRequired.t() | CalCom.Entities.WebhookWrongAssignmentReport.t() | CalCom.Entities.WebhookRecordingReady.t() | CalCom.Entities.WebhookRecordingTranscriptionGenerated.t() | CalCom.Entities.WebhookRoutingFormFallbackHit.t() | CalCom.Entities.WebhookCalendarEntryRejected.t()
The complete source event payload union.
Functions
@spec events() :: [String.t()]
Return the exact source trigger names.
@spec parse(term()) :: {:ok, t()} | {:error, CalCom.Error.t()}
Parse one provider event without hiding documented fields.