list_entities
list_entities
Lists entities of a given type for discovery and reference. Use the IDs returned here when constructing filters in get_ada_metric or get_conversations, or when targeting specific channels, topics, or variables in prompts.
Supported entity types
channels— All communication channels configured for the AI Agent (native and custom).topics— Generated topics and categories. Use topic IDs with theTOPICSfilter inget_ada_metricorget_conversations.variables— Conversation variables across scopes (global,meta,auto_capture). Use variable names with theVARIABLEfilter inget_ada_metricorget_conversations.playbooks— AI Agent playbooks. Returns a summary by default (ID, name, description, version, active status). Passentity_idto get full detail including steps and structure.handoffs— Handoff responses configured for the AI Agent, including active status.knowledge_sources— Knowledge sources the Agent’s articles are grouped under, including the default Created in Ada. Create new ones withedit_agent_configand file articles into them withedit_agent_behavior.
Example prompts
- “What channels are configured on our Agent?”
- “List all topics configured on our Agent.”
- “List all autocapture variables so I can filter conversations by one of them.”
- “Show me the full details of playbook
abc123.” - “What handoff responses are available?”
- “Which knowledge sources does our Agent have?”
Parameters
Response
Returns the list of entities for the chosen type. Fields vary by entity_type and detail:
channels— channel ID, name, type, modality, and description.topics— topic ID, name, category, and conversation volume (when available).variables— variable name, scope (global,meta,auto_capture), type, and description (when available).playbooks— playbook ID, name, description, version, and active status. When fetched byentity_id, includes full step structure.handoffs— handoff ID, name, description, and active status.knowledge_sources— source ID, name,external_id,status,last_sync, andmetadata. Atminimaldetail: ID, name, andstatus. Two IDs are returned because two systems address a source:idis the Ada ID for MCP tools such asknowledge_source_idinedit_agent_behavior;external_idis the identifier the Knowledge API uses.statusisnullfor a healthy source. A non-null value (deletingordelete_failed) means the source is being deleted or its deletion failed. Do not file articles into a source with a non-nullstatus.