Skip to content

Type Alias: WebhookDelivery ​

ts
type WebhookDelivery = 
  | BodyOf<"onRoomStarted">
  | BodyOf<"onRoomFinished">
  | BodyOf<"onParticipantJoined">
  | BodyOf<"onParticipantLeft">
  | BodyOf<"onCallRinging">
  | BodyOf<"onCallAnswered">
  | BodyOf<"onCallEnded">
  | BodyOf<"onCallMissed">
  | BodyOf<"onCallRejected">
  | BodyOf<"onCallCancelled">
  | BodyOf<"onQueueEntered">
  | BodyOf<"onQueueAssigned">
  | BodyOf<"onQueueAbandoned">
  | BodyOf<"onQueueOverflowed">
  | BodyOf<"onRecordingStarted">
  | BodyOf<"onRecordingFinished">
  | BodyOf<"onRecordingFailed">
| BodyOf<"onUsageThreshold">;

Each event's data, field by field, is in Webhook events.

One delivery, discriminated by event: data is typed for each event the document gives a payload.

Talkline documentation