List conversations
Headers
Query parameters
Agent id (agent_…) or speech engine external id (seng_), resolved to the same underlying resource.
Unix timestamp (in seconds) to filter conversations up to this start date.
Unix timestamp (in seconds) to filter conversations after to this start date.
Maximum overall rating (1-5).
Minimum overall rating (1-5).
Evaluation filters. Repeat param. Format: criteria_id:result where result is one of success|failure|unknown. Example: eval=value_framing:success
Data collection filters. Repeat param. Format: id:op:value where op is one of eq|neq|gt|gte|lt|lte|in. For in, pipe-delimit values. An empty value matches conversations where the field was not collected (id:eq:), and neq with an empty value matches where it was (id:neq:). eq is exact equality. gt|gte|lt|lte require a numeric value.
Dynamic variable filters. Repeat param. Format: name:op:value where op is one of eq|neq|gt|gte|lt|lte|in. For in, pipe-delimit values. An empty value matches conversations where the variable was not set (name:eq:), and neq with an empty value matches where it was (name:neq:). eq is exact equality. gt|gte|lt|lte require a numeric value. Names containing ’:’ cannot be expressed.
A single data collection filter, for callers that can only send one scalar value per query param. Same format as data_collection_params (id:op:value); combined with it when both are given.
A single dynamic variable filter, for callers that can only send one scalar value per query param. Same format as dynamic_variable_params (name:op:value); combined with it when both are given.
Data collection field IDs to include in each conversation summary. Repeat param. When omitted, data_collection_results is not returned.
Evaluation criteria IDs to include in each conversation summary. Repeat param. When omitted, evaluation_criteria_results is not returned.
Filter conversations by IDs of tools used during the call. Use ‘_system<tool_name>’ for system tools. Unlike tool_names, distinguishes between tools that share a name.
Filter conversations by detected main language (language code).
Full-text or fuzzy search over transcript messages
Exclude conversations with the given statuses. Useful for hiding in-progress / processing conversations from list views.
Filter conversations by conversation tag IDs assigned via the conversation-tags endpoints.
Filter conversations by their stored termination_reason (metadata.termination_reason). Repeat param to match any of several.
Filter to conversations where a guardrail of any of these types triggered (metadata.triggered_guardrails.guardrail_type). Repeat param to match any of several.
Filter to conversations where a custom guardrail with any of these names triggered (metadata.triggered_guardrails.guardrail_name). Only custom guardrails carry a name. Repeat param to match any of several.
The direction to sort conversations by call start time. Defaults to descending (newest first).