Skip to main content
POST
Create Session Event

Path Parameters

session_id
string
required

Body

event
enum<string>
required

Event type — see SessionEventType enum (e.g. SESSION_END, SESSION_ERROR).

  • SESSION_START - Session Start
  • SESSION_DURING - Session During
  • SESSION_LOG - Session Log
  • SESSION_END - Session End
  • SESSION_ERROR - Session Error
  • SESSION_TTS - Session TTS
  • SESSION_STT - Session STT
  • SESSION_LLM - Session LLM
  • SESSION_DASHBOARD - Session Dashboard
  • SESSION_WS_LOG - Session WS Log
  • SESSION_WS_ERROR - Session WS Error
Available options:
SESSION_START,
SESSION_DURING,
SESSION_LOG,
SESSION_END,
SESSION_ERROR,
SESSION_TTS,
SESSION_STT,
SESSION_LLM,
SESSION_DASHBOARD,
SESSION_WS_LOG,
SESSION_WS_ERROR
detail
string

Optional human-readable detail describing the event.

file
file | null

Optional binary file attached to the event (max 10 MB).

Response

sessionevent_id
string<uuid>
required
read-only
created_at
string<date-time>
required
read-only
terminate
boolean
required
read-only
terminate_reason
required
  • SESSION_EVENT_GRACEFUL_TERMINATION - Graceful Termination
  • SESSION_EVENT_SESSION_EXPIRED_BEFORE_CONNECTION - Session Expired Before Connection
  • SESSION_EVENT_SESSION_LOST_AFTER_CONNECTION - Session Lost After Connection
  • SESSION_EVENT_MISC_ERROR - Session Misc Error
  • SESSION_EVENT_MAX_ACTIVE_SESSION_QUOTA_EXCEEDED - Max Active Session Quota Exceeded
  • SESSION_EVENT_MAX_MIN_PER_SESSION_QUOTA_EXCEEDED - Max Min Per Session Quota Exceeded
  • SESSION_EVENT_TOTAL_MIN_PER_MONTH_QUOTA_EXCEEDED - Total Min Per Month Quota Exceeded
  • SESSION_EVENT_INSUFFICIENT_CREDITS - Insufficient Credits
Available options:
SESSION_EVENT_GRACEFUL_TERMINATION,
SESSION_EVENT_SESSION_EXPIRED_BEFORE_CONNECTION,
SESSION_EVENT_SESSION_LOST_AFTER_CONNECTION,
SESSION_EVENT_MISC_ERROR,
SESSION_EVENT_MAX_ACTIVE_SESSION_QUOTA_EXCEEDED,
SESSION_EVENT_MAX_MIN_PER_SESSION_QUOTA_EXCEEDED,
SESSION_EVENT_TOTAL_MIN_PER_MONTH_QUOTA_EXCEEDED,
SESSION_EVENT_INSUFFICIENT_CREDITS
event
enum<string>
required

Event type — see SessionEventType enum (e.g. SESSION_END, SESSION_ERROR).

  • SESSION_START - Session Start
  • SESSION_DURING - Session During
  • SESSION_LOG - Session Log
  • SESSION_END - Session End
  • SESSION_ERROR - Session Error
  • SESSION_TTS - Session TTS
  • SESSION_STT - Session STT
  • SESSION_LLM - Session LLM
  • SESSION_DASHBOARD - Session Dashboard
  • SESSION_WS_LOG - Session WS Log
  • SESSION_WS_ERROR - Session WS Error
Available options:
SESSION_START,
SESSION_DURING,
SESSION_LOG,
SESSION_END,
SESSION_ERROR,
SESSION_TTS,
SESSION_STT,
SESSION_LLM,
SESSION_DASHBOARD,
SESSION_WS_LOG,
SESSION_WS_ERROR
detail
string

Optional human-readable detail describing the event.

file
string<uri> | null

Optional binary file attached to the event (max 10 MB).