elevenlabs · AsyncAPI Specification
ElevenLabs Webhook Events
Version 1.0
The ElevenLabs Webhook system delivers event notifications to configured endpoints when specific actions occur within the platform. This includes post-call webhooks from Conversational AI conversations delivering transcripts and audio recordings, and workspace-level event notifications. Webhook payloads are signed with HMAC-SHA256 for verification.
Channels
/post-call-transcription
Post-call transcription webhook
Webhook channel for receiving conversation transcription data after a Conversational AI call ends. Delivers the full transcript of the conversation.
/post-call-audio
Post-call audio webhook
Webhook channel for receiving conversation audio recordings after a Conversational AI call ends. Audio is delivered as a streaming HTTP request with chunked transfer encoding.
/call-initiation-failure
Call initiation failure webhook
Webhook channel for receiving notifications when a Conversational AI call fails to initiate.
/workspace-events
Workspace event webhook
Webhook channel for workspace-level events such as usage alerts, subscription changes, and administrative notifications.
Messages
PostCallTranscriptionEvent
Post-Call Transcription
Conversation transcript delivered after call completion
PostCallAudioEvent
Post-Call Audio
Conversation audio recording delivered after call completion
CallInitiationFailureEvent
Call Initiation Failure
Notification that a call failed to start
WorkspaceEvent
Workspace Event
Workspace-level event notification
Servers
https
webhookReceiver
{webhookUrl}
The customer's webhook endpoint that receives event notifications from ElevenLabs.