CloudTalk · AsyncAPI Specification

Cloudtalk Webhooks

Version

View Spec View on GitHub CompanyCommunicationsVoiceVoIPCall CenterContact CenterCCaaSTelephonySMSConversation IntelligenceAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-18'
method: searched
source: https://help.cloudtalk.io/en/articles/5648924-triggers
type: Webhooks
spec_type: none
delivery: >-
  CloudTalk exposes events through Workflow Automations: a Trigger (object + action) fires an
  action, one of which is an "API Request" (outbound HTTP call / webhook) to a URL you configure.
  Native and virtual webhooks deliver instant updates with no polling. Webhooks are configured in
  the CloudTalk dashboard (Workflow Automations), not through the public REST API. No AsyncAPI
  document is published.
docs:
- https://help.cloudtalk.io/en/articles/5648924-triggers
- https://help.cloudtalk.io/en/articles/5450779-configuring-workflow-automations
- https://help.cloudtalk.io/en/articles/6883940-http-request-step
actions:
- API Request (outbound HTTP webhook)
- SMS
- Speech to Text (Recording trigger only)
- Send notification to Slack
events:
- object: Call
  actions: [Started, Ringing on Agent, Answered, Modified, Ended, Raised Hand]
- object: Message
  actions: [Sent, Received]
- object: Contact
  actions: [Created, Updated, Deleted]
- object: User
  actions: [Created, Updated, Deleted, Status Changed]
- object: Recording
  actions: [Uploaded]
- object: Transcription
  actions: [Created]
notes: >-
  Each workflow has exactly one trigger; one triggering event can activate multiple workflows.
  Transcription trigger applies to legacy Google Speech-to-Text transcriptions.