Skip to main content
The Calls API provides programmatic access to call logs and analytics. Use these APIs to retrieve call history, participant details, duration metrics, and recording information for your application.

Base URL

Authentication

All API requests require authentication using your REST API Key in the header:
Use the REST API Key from your CometChat Dashboard. This key has full access scope and should only be used server-side.

Available Endpoints


Use Cases


Call Object

The call object contains all information about a call session.

Call Status Values

Call Mode Values


Participant Object

Each participant in a call has the following properties:
If a user joins from multiple devices, each device is counted as a separate participant entry.

Recording Object

When a call has recordings, each recording contains:

Example Response


Pagination

List endpoints return paginated results with metadata:

Error Handling

The API returns standard HTTP status codes: Error responses include a message: