Base URL
The Calls API uses a different base URL than the Chat APIs:Authentication
All API requests require authentication using your REST API Key in theapikey header. The onBehalfOf header is supported on both List Calls and Get Call endpoints to retrieve calls scoped to a specific user. See the Authentication Guide for details on API key scopes and security best practices.
Key Behaviors
- A call can have up to 50 participants.
- Video calls support resolutions from 180p to 720p, depending on layout and bandwidth.
- Media is encrypted using SRTP. Audio uses the OPUS codec; video uses H.264.
- If a participant joins from multiple devices, each device is counted separately in
totalParticipants.
How Calls Connect to Other Resources
- Users — Calls are initiated by and delivered to Users. Each participant is identified by their UID.
- Groups — Calls can target a Group when
receiverTypeisgroup.
Available Endpoints
Call Properties
Participant Properties
Recording Properties
Pagination
List endpoints return paginated results:Error Handling
For the complete list of error codes, see Error Codes.
For system limits (participant caps, codec details, resolution ranges), see Properties and Constraints.