Events guide
Please refer to the Events guide for a conceptual overview with categorized tables, TypeScript types, and usage examples for every event.
All Events
Lifecycle Events
Emitted during key lifecycle moments like joining, leaving, and camera start.
Participant Events
Emitted when participants join, leave, update their state, and more.
Media Events
Emitted for media track starts/stops, screen sharing, audio levels, and face counts.
Network Events
Emitted for network quality changes, connection state, CPU load, and test results.
Settings & Device Events
Emitted when available/selected devices or input/send/receive settings are updated.
Messaging Events
Emitted for app messages and meeting session state updates.
Recording Events
Emitted when recording starts/stops, stats updates, errors, and data availability. Paid
Live Streaming Events
Emitted when live streaming starts/stops, updates, and errors occur. Paid
Transcription Events
Emitted when transcription starts/stops, messages are received, and errors occur. Paid
Telephony Events
Emitted for dial-in/dial-out readiness, connections, stops, errors and warnings. Paid
Error Events
Emitted for fatal and non-fatal errors during the call lifecycle.