get_conversation_histories_route
Retrieve ElevenLabs conversation histories with filters for agent, user, tags, topics, ratings, dates, duration, status, and transcript search. Supports pagination and summary inclusion.
Instructions
Get Conversations
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | Used for fetching next page. Cursor is returned in the response. | |
| search | No | Full-text or fuzzy search over transcript messages | |
| tag_ids | No | Filter conversations by conversation tag IDs assigned via the conversation-tags endpoints. | |
| user_id | No | Filter conversations by the user ID who initiated them. | |
| agent_id | No | Agent id (agent_…) or speech engine external id (seng_), resolved to the same underlying resource. | |
| branch_id | No | Filter conversations by branch ID. | |
| page_size | No | How many conversations to return at maximum. Can not exceed 100, defaults to 30. | |
| text_only | No | ||
| topic_ids | No | Filter conversations by topic IDs assigned during topic discovery. | |
| rating_max | No | Maximum overall rating (1-5). | |
| rating_min | No | Minimum overall rating (1-5). | |
| tool_names | No | Filter conversations by tool names used during the call. | |
| version_id | No | Filter conversations by version ID. | |
| summary_mode | No | Whether to include transcript summaries in the response. | |
| main_languages | No | Filter conversations by detected main language (language code). | |
| sort_direction | No | The direction to sort conversations by call start time. Defaults to descending (newest first). | |
| call_successful | No | The result of the success evaluation | |
| guardrail_types | No | Filter to conversations where a guardrail of any of these types triggered (metadata.triggered_guardrails.guardrail_type). Repeat param to match any of several. | |
| exclude_statuses | No | Exclude conversations with the given statuses. Useful for hiding in-progress / processing conversations from list views. | |
| evaluation_params | No | Evaluation filters. Repeat param. Format: criteria_id:result. Example: eval=value_framing:success | |
| visited_agent_ids | No | Filter conversations where any of these agents participated. Can not exceed 50 values. | |
| tool_names_errored | No | Filter conversations by tool names that had errored calls. | |
| data_collection_ids | No | Data collection field IDs to include in each conversation summary. Repeat param. When omitted, data_collection_results is not returned. | |
| termination_reasons | No | Filter conversations by their stored termination_reason (metadata.termination_reason). Repeat param to match any of several. | |
| has_feedback_comment | No | Filter conversations with user feedback comments. | |
| call_start_after_unix | No | Unix timestamp (in seconds) to filter conversations after to this start date. | |
| tool_names_successful | No | Filter conversations by tool names that had successful calls. | |
| call_duration_max_secs | No | Maximum call duration in seconds. | |
| call_duration_min_secs | No | Minimum call duration in seconds. | |
| call_start_before_unix | No | Unix timestamp (in seconds) to filter conversations up to this start date. | |
| custom_guardrail_names | No | 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. | |
| data_collection_params | No | Data collection filters. Repeat param. Format: id:op:value where op is one of eq|gt|gte|lt|lte|missing. | |
| parent_conversation_id | No | Filter conversations by parent conversation ID for subagent conversations. | |
| dynamic_variable_params | No | Dynamic variable filters. Repeat param. Format: name:op:value where op is one of eq|gt|gte|lt|lte. Comparison operators require a numeric value. Names containing ':' cannot be expressed. | |
| evaluation_criteria_ids | No | Evaluation criteria IDs to include in each conversation summary. Repeat param. When omitted, evaluation_criteria_results is not returned. | |
| triggered_procedure_ids | No | Filter conversations where any of these procedures were triggered. Can not exceed 50 values. | |
| visited_agent_branch_ids | No | Filter conversations where any of these agent branches participated. Can not exceed 50 values. | |
| workflow_node_entered_id | No | Filter conversations to only those that entered the given node. | |
| conversation_product_type | No | Restrict results to a single conversation product surface. | |
| include_invalid_tool_calls | No | Also match tool calls that never ran. | |
| conversation_initiation_source | No |