Inbound webhook called by ElevenLabs after a voice AI call completes. Dispatches by type: post_call_transcription creates the Call record and AI summary note, post_call_audio uploads the recording, call_initiation_failure records a missed/failed call and optionally fires a missed-call auto-SMS. Authenticated via HMAC signature (elevenlabs-signature header) or Bearer token (per-org elevenlabsToolSecret).
Documentation Index
Fetch the complete documentation index at: https://docs.tetherai.ca/llms.txt
Use this file to discover all available pages before exploring further.
ElevenLabs post-call webhook payload. The type field discriminates between post_call_transcription, post_call_audio, and call_initiation_failure. The bulk of the data lives under data (or sometimes top-level for older payload shapes).
Event discriminator selecting how the handler processes data: transcript+summary, recording upload, or missed-call record.
post_call_transcription, post_call_audio, call_initiation_failure Unix epoch seconds when ElevenLabs emitted the event.
Event payload; field set depends on type. Older payloads sometimes inline these fields at top level.