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.
AsyncAPI Specification
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.