/elevenlabs-agents | Type: Application | PCID required: Yes
Tools
elevenlabs_agents_create_agent_route
Create Agent Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
enable_versioning | boolean | No | — | Enable versioning for the agent |
conversation_config | object | Yes | — | Conversation Config |
name | object | No | — | A name to make the agent easier to find |
platform_settings | object | No | — | Platform settings for the agent are all settings that aren’t related to the conversation orchestration and content. |
tags | object | No | — | Tags to help classify and filter the agent |
workflow | object | No | — | The workflow value |
elevenlabs_agents_create_phone_number_route
Import Phone Number Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
body | object | Yes | — | Create Phone Request Information |
elevenlabs_agents_create_text_document_route
Create Text Document Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | object | No | — | A custom, human-readable name for the document. |
parent_folder_id | object | No | — | If set, the created document or folder will be placed inside the given folder. |
text | string | Yes | — | Text content to be added to the knowledge base. |
elevenlabs_agents_delete_agent_route
Delete Agent Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
agent_id | string | Yes | — | The id of an agent. This is returned on agent creation. |
elevenlabs_agents_delete_conversation_route
Delete Conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | string | Yes | — | The id of the conversation you’re taking the action on. |
elevenlabs_agents_delete_knowledge_base_document
Delete Knowledge Base Document Or Folder Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
documentation_id | string | Yes | — | The id of a document from the knowledge base. This is returned on document addition. |
force | boolean | No | — | If set to true, the document or folder will be deleted regardless of whether it is used by any agents and it will be removed from the dependent agents. For non-empty folders, this will also delete all child documents and folders. |
elevenlabs_agents_delete_phone_number_route
Delete Phone Number Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
phone_number_id | string | Yes | — | The id of an agent. This is returned on agent creation. |
elevenlabs_agents_duplicate_agent_route
Duplicate Agent Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
agent_id | string | Yes | — | The id of an agent. This is returned on agent creation. |
name | object | No | — | A name to make the agent easier to find |
elevenlabs_agents_get_agent_link_route
Get Shareable Agent Link Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
agent_id | string | Yes | — | The id of an agent. This is returned on agent creation. |
elevenlabs_agents_get_agent_route
Get Agent Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
agent_id | string | Yes | — | The id of an agent. This is returned on agent creation. |
version_id | object | No | — | The ID of the agent version to use |
branch_id | object | No | — | The ID of the branch to use |
elevenlabs_agents_get_agent_summaries_route
Get Agent Summaries Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
agent_ids | any[] | Yes | — | List of agent IDs to fetch summaries for |
elevenlabs_agents_get_agent_widget_route
Get Agent Widget Config Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
agent_id | string | Yes | — | The id of an agent. This is returned on agent creation. |
conversation_signature | object | No | — | An expiring token that enables a websocket conversation to start. These can be generated for an agent using the /v1/convai/conversation/get-signed-url endpoint |
elevenlabs_agents_get_agents_route
List Agents Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page_size | integer | No | — | How many Agents to return at maximum. Can not exceed 100, defaults to 30. |
search | object | No | — | Search by agents name. |
archived | object | No | — | Filter agents by archived status |
show_only_owned_agents | boolean | No | — | If set to true, the endpoint will omit any agents that were shared with you by someone else and include only the ones you own. Deprecated: use created_by_user_id instead. |
created_by_user_id | object | No | — | Filter agents by creator user ID. When set, only agents created by this user are returned. Takes precedence over show_only_owned_agents. Use ‘@me’ to refer to the authenticated user. |
sort_direction | string | No | — | The direction to sort the results |
sort_by | object | No | — | The field to sort the results by |
cursor | object | No | — | Used for fetching next page. Cursor is returned in the response. |
elevenlabs_agents_get_conversation_audio_route
Get Conversation Audio Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | string | Yes | — | The id of the conversation you’re taking the action on. |
elevenlabs_agents_get_conversation_histories_route
Get Conversations Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
cursor | object | No | — | Used for fetching next page. Cursor is returned in the response. |
agent_id | object | No | — | The id of the agent you’re taking the action on. |
call_successful | object | No | — | The result of the success evaluation |
call_start_before_unix | object | No | — | Unix timestamp (in seconds) to filter conversations up to this start date. |
call_start_after_unix | object | No | — | Unix timestamp (in seconds) to filter conversations after to this start date. |
call_duration_min_secs | object | No | — | Minimum call duration in seconds. |
call_duration_max_secs | object | No | — | Maximum call duration in seconds. |
rating_max | object | No | — | Maximum overall rating (1-5). |
rating_min | object | No | — | Minimum overall rating (1-5). |
has_feedback_comment | object | No | — | Filter conversations with user feedback comments. |
user_id | object | No | — | Filter conversations by the user ID who initiated them. |
evaluation_params | object | No | — | Evaluation filters. Repeat param. Format: criteria_id:result. Example: eval=value_framing:success |
data_collection_params | object | No | — | Data collection filters. Repeat param. Format: id:op:value where op is one of eq|neq|gt|gte|lt|lte|in|exists|missing. For in, pipe-delimit values. |
tool_names | object | No | — | Filter conversations by tool names used during the call. |
tool_names_successful | object | No | — | Filter conversations by tool names that had successful calls. |
tool_names_errored | object | No | — | Filter conversations by tool names that had errored calls. |
main_languages | object | No | — | Filter conversations by detected main language (language code). |
page_size | integer | No | — | How many conversations to return at maximum. Can not exceed 100, defaults to 30. |
summary_mode | string | No | — | Whether to include transcript summaries in the response. |
search | object | No | — | Full-text or fuzzy search over transcript messages |
conversation_initiation_source | object | No | — | Conversation Initiation Source |
branch_id | object | No | — | Filter conversations by branch ID. |
elevenlabs_agents_get_conversation_history_route
Get Conversation Details Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | string | Yes | — | The id of the conversation you’re taking the action on. |
elevenlabs_agents_get_documentation_from_knowledge_base
Get Documentation From Knowledge Base Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
documentation_id | string | Yes | — | The id of a document from the knowledge base. This is returned on document addition. |
agent_id | string | No | — | Agent Id |
elevenlabs_agents_get_knowledge_base_list_route
Get Knowledge Base List Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page_size | integer | No | — | How many documents to return at maximum. Can not exceed 100, defaults to 30. |
search | object | No | — | If specified, the endpoint returns only such knowledge base documents whose names start with this string. |
show_only_owned_documents | boolean | No | — | If set to true, the endpoint will return only documents owned by you (and not shared from somebody else). Deprecated: use created_by_user_id instead. |
created_by_user_id | object | No | — | Filter documents by creator user ID. When set, only documents created by this user are returned. Takes precedence over show_only_owned_documents. Use ‘@me’ to refer to the authenticated user. |
types | object | No | — | If present, the endpoint will return only documents of the given types. |
parent_folder_id | object | No | — | If set, the endpoint will return only documents that are direct children of the given folder. |
ancestor_folder_id | object | No | — | If set, the endpoint will return only documents that are descendants of the given folder. |
folders_first | boolean | No | — | Whether folders should be returned first in the list of documents. |
sort_direction | string | No | — | The direction to sort the results |
sort_by | object | No | — | The field to sort the results by |
cursor | object | No | — | Used for fetching next page. Cursor is returned in the response. |
elevenlabs_agents_get_phone_number_route
Get Phone Number Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
phone_number_id | string | Yes | — | The id of an agent. This is returned on agent creation. |
elevenlabs_agents_list_phone_numbers_route
List Phone Numberselevenlabs_agents_patch_agent_settings_route
Patches An Agent Settings Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
agent_id | string | Yes | — | The id of an agent. This is returned on agent creation. |
enable_versioning_if_not_enabled | boolean | No | — | Enable versioning for the agent, if not already enabled |
branch_id | object | No | — | The ID of the branch to use |
conversation_config | object | No | — | Conversation configuration for an agent |
name | object | No | — | A name to make the agent easier to find |
platform_settings | object | No | — | Platform settings for the agent are all settings that aren’t related to the conversation orchestration and content. |
tags | object | No | — | Tags to help classify and filter the agent |
version_description | object | No | — | Description for this version when publishing changes (only applicable for versioned agents) |
workflow | object | No | — | The workflow value |
elevenlabs_agents_post_conversation_feedback_route
Send Conversation Feedback Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | string | Yes | — | The id of the conversation you’re taking the action on. |
feedback | object | No | — | Either ‘like’ or ‘dislike’ to indicate the feedback for the conversation. |
elevenlabs_agents_run_conversation_analysis
Run Conversation Analysis Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversation_id | string | Yes | — | ID of the conversation |
elevenlabs_agents_text_search_conversation_messages_route
Text Search Conversation Messages Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
text_query | string | Yes | — | The search query text for full-text and fuzzy matching |
agent_id | object | No | — | The id of the agent you’re taking the action on. |
call_successful | object | No | — | The result of the success evaluation |
call_start_before_unix | object | No | — | Unix timestamp (in seconds) to filter conversations up to this start date. |
call_start_after_unix | object | No | — | Unix timestamp (in seconds) to filter conversations after to this start date. |
call_duration_min_secs | object | No | — | Minimum call duration in seconds. |
call_duration_max_secs | object | No | — | Maximum call duration in seconds. |
rating_max | object | No | — | Maximum overall rating (1-5). |
rating_min | object | No | — | Minimum overall rating (1-5). |
has_feedback_comment | object | No | — | Filter conversations with user feedback comments. |
user_id | object | No | — | Filter conversations by the user ID who initiated them. |
evaluation_params | object | No | — | Evaluation filters. Repeat param. Format: criteria_id:result. Example: eval=value_framing:success |
data_collection_params | object | No | — | Data collection filters. Repeat param. Format: id:op:value where op is one of eq|neq|gt|gte|lt|lte|in|exists|missing. For in, pipe-delimit values. |
tool_names | object | No | — | Filter conversations by tool names used during the call. |
tool_names_successful | object | No | — | Filter conversations by tool names that had successful calls. |
tool_names_errored | object | No | — | Filter conversations by tool names that had errored calls. |
main_languages | object | No | — | Filter conversations by detected main language (language code). |
page_size | integer | No | — | Number of results per page. Max 50. |
summary_mode | string | No | — | Whether to include transcript summaries in the response. |
conversation_initiation_source | object | No | — | Conversation Initiation Source |
branch_id | object | No | — | Filter conversations by branch ID. |
sort_by | string | No | — | Sort order for search results. ‘search_score’ sorts by search score, ‘created_at’ sorts by conversation start time. |
cursor | object | No | — | Used for fetching next page. Cursor is returned in the response. |

