Skip to main content

Event: session_complete

Sent after the call ends and the transcript, summary, and insights are processed.

Payload

Exit Reasons

Notes:
  • transcript_text is used in webhook payloads (the REST status endpoint returns the transcript as transcript).
  • insights is omitted if insight generation is disabled or fails.
  • insights_error is included only when insight processing fails.
  • exit_reason is 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_seconds is how long the bot attempted to join before failing.
  • Configure webhooks by passing webhook_callback_url when creating or starting a bot.