Event: session_complete
Sent after the call ends and the transcript, summary, and insights are processed.Payload
Exit Reasons
Notes:
transcript_textis used in webhook payloads (the REST status endpoint returns the transcript astranscript).insightsis omitted if insight generation is disabled or fails.insights_erroris included only when insight processing fails.exit_reasonis included when available (always present for normal completions).
Event: bot_join_failed
Sent when a bot fails to join a Daily.co room (e.g., room not found, authentication error).Payload
Error Types
Notes:
duration_secondsis how long the bot attempted to join before failing.- Configure webhooks by passing
webhook_callback_urlwhen creating or starting a bot.

