List Glossary Terms
list_glossary_termsFilter glossary terms by parent, term type, name substring, or custom attributes. Use pagination to browse the full SAS glossary hierarchy.
Instructions
List glossary terms by structure — term type, parent, or name fragment.
The counterpart to search_glossary_terms: exact filters instead of
ranked text. Use it to walk the hierarchy (parent_id returns a term's
direct children, which is the authoritative parent/child relationship),
to inventory one term type, or to page the whole dictionary with no
arguments at all.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum terms to return (default 20). | |
| start | No | Offset of the first term (default 0). | |
| parent_id | No | Return only the direct children of this term id. | |
| term_type | No | Restrict to one term type — its UUID or its name. | |
| name_contains | No | Substring match on the term name. | |
| include_drafts | No | Include unpublished drafts (default false — published only). | |
| attribute_filter | No | Keep only terms whose attributes match, e.g. ``{"Needs masking": true}`` or ``{"Regions": "EMEA"}``. Clauses are ANDed; a multi-select matches when it *contains* the value. **The glossary cannot filter on attributes server-side**, so this is applied here over pages fetched for the purpose: the result reports how many terms were scanned and whether the scan reached the end. Narrow it with ``term_type`` or ``parent_id`` where you can. | |
| include_attributes | No | Also return each term's custom attributes, named (default false). Free — the listing already carries them. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||