list_glossary_terms
list_glossary_terms
Lists the AI agent’s configured glossary terms. The glossary maps colloquial user terms an end user might say to the canonical AI agent terms the agent should use, optionally per language, plus an optional business definition. Use it to review the glossary or to detect conflicts between it and the rest of the configuration. For a full step-by-step conflict audit, call get_glossary_conflict_guide first.
Example prompts
- “List the terms in our glossary.”
- “What does our Agent translate
UDMPto?” - “Show me every glossary term and its definition.”
Parameters
Pagination
Results are paginated. When the response includes a non-null next_cursor, pass it back as cursor on the next call to fetch the following page; repeat until next_cursor is null to retrieve the full glossary.
Response
Returns glossary_terms (the page of terms), returned_count, and next_cursor. Each term includes:
id— Ada’s internal identifier for the term, stable within the client.external_id— Client-provided identifier, unique within the client’s glossary.translation_mode—custom(theuser_termstrigger the matchingai_agent_terms) ordefault(matched only to surface the term’s definition).user_terms— Colloquial terms, per language, the agent detects in a user message.ai_agent_terms— Canonical terms, per language, the agent should use instead.definition— Optional business definition of the term.voice_detection_enabled— Whether the term is passed to the voice agent as a key term.
The response also includes a field_descriptions block documenting each field inline.
To check whether any term contradicts your custom instructions, company description, coaching, or knowledge, use get_glossary_conflict_guide — it walks the assistant through cross-referencing the glossary against the rest of your configuration.