Docs

List Calls

Retrieves calls from Retell AI.

GET

Query

Arguments
array of string

Only retrieve calls that are made with specific agent(s).

array of string

Only retrieve calls with specific batch call id(s).

array of string

Only retrieve calls with specific call status(es).

array of boolean

Only retrieve calls with specific call successful(s).

array of string

Only retrieve calls with specific call type(s).

array of string

Only retrieve calls with specific direction(s).

array of string

Only retrieve calls with specific disconnection reason(s).

object

Filter criteria for the calls to retrieve.

array of string

Only retrieve calls with specific from number(s).

array of boolean

Only retrieve calls that are in voicemail or not in voicemail.

array of string

Only retrieve calls with specific to number(s).

array of string

Only retrieve calls with specific user sentiment(s).

array of number

The version of the agent to use for the call.

object

Only retrieve calls with specific range of start timestamp(s).

number
number
object

Only retrieve calls with specific range of end timestamp(s).

number
number
object

Only retrieve calls with specific range of duration(s).

number
number
object
number
number
object

Filter by metadata fields using dot notation (e.g., `metadata.customer_id`). Values are matched exactly as strings.

object

Filter by dynamic variables using dot notation (e.g., `dynamic_variables.name`). Values are matched exactly as strings.

string

The calls will be sorted by `start_timestamp`, whether to return the calls in ascending or descending order. Allowed values: ascending, descending.

number

Limit the number of calls returned. Default 50, Max 1000. To retrieve more than 1000, use pagination_key to continue fetching the next page.

string

The pagination key to continue fetching the next page of calls. Pagination key is represented by a call id here, and it's exclusive (not included in the fetched calls). The last call id from the list calls is usually used as pagination key here. If not set, will start from the beginning.

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.