Webhooks

Create Webhook Subscription

Create a Webhook Subscription.

post/beta/webhooks

Request

Request body

namestring required

The Webhook Subscription name

eventsstring[]

The set of events this Webhook Subscription subscribes to. Allowed values: [SLAEvaluationVoided, ConversationPending, SLAEvaluationBreached, ConversationMessageAdded, ConversationCustomAttributeUpdated, ConversationTranscriptionAdded, SLAEvaluationAchieved, ConversationAssigned, ConversationMessageDeliveryDelivered, ConversationMessageDeliveryInfo, ConversationTransferred, ConversationEnqueued, AgentUnbannedEnduser, TypingStarted, ConversationCreated, ConversationUnassigned, ConversationOpen, ConversationAbandoned, ConversationClosed, ConversationMessageDeliveryFailed, ConversationTagAdded, ConversationNoteAdded, AgentBannedEnduser, ConversationEndUserReplaced, ConversationMessageDeliverySeen, AgentUnbannedIp, ConversationMessageDeliverySent, AgentBannedIp, ConversationTagRemoved, ConversationRated, SLAEvaluationPending, ConversationMessageDeliverySpamComplaint, ConversationPendingExpired]

urlstring required

URL of the server that the webhook request should be sent to

customHeadersMapString required
enabledboolean

Defines whether this Webhook Subscription is enabled or disabled. Default is true

filtersMapWebhookEventTypeFilters

Response

The created Webhook Subscription

Changes

No recorded changes to this operation across all 14 revisions of this API.