List Calls
lists all the calls that are available in the app. It can include participants, and recordings property in the response (if present).
Retrieve a paginated list of all calls in your application. Use query parameters to filter by call type, status, date range, and more.Documentation Index
Fetch the complete documentation index at: https://cometchat-22654f5b-docs-add-campaigns-webhooks.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Common Use Cases
| Use Case | Query Parameters |
|---|---|
| Get all video calls | type=video |
| Get ongoing calls | status=ongoing |
| Get calls with recordings | hasRecording=true |
| Get calls for a specific user | uid=user123 |
| Get group calls only | receiverType=group |
| Get calls from a specific date | startedAt=1692368000 |
Example Request
Filtering Tips
- Combine multiple filters to narrow results (e.g.,
type=video&status=ended) - Use
startedAtandendedAtfor date range queries (Unix timestamps) - Filter by
participantsCountto find calls with specific attendance - Use
uidto get all calls involving a specific user
meta.pagination object in the response for total count and page information.Authorizations
Headers
UID of the user on whose behalf the action is performed.
Query Parameters
It includes the type of the call, possible values: audio & video Allowed values: audio, video
audio, video It represents the mode of call, possible values: call, meet & presenter. Allowed values: call, meet, presenter
call, meet, presenter This query parameter allows you to filter the list of calls based on the number of participants involved in each call. For example, participantsCount=5 will return calls that had exactly 5 participants.
It represents when the call was started. It's 10 digit unix timestamp.
It indicates the status of the call. Possible values are initiated, ongoing, ended, unanswered, rejected, canceled. Allowed values: initiated, ongoing, ended, unanswered, rejected, canceled
initiated, ongoing, ended, unanswered, rejected, canceled It indicates if it was 1-1 call of group call. Possible values: user & group. Allowed values: user, group
user, group It represents when the call was ended.
It's a boolean field indicating if the call has recording present or not.
It fetches only those calls in which the passed uid is a part of.