The glossary term model
A glossary term represents a single translation or variant within a glossary entry. Each entry can have multiple terms in different languages.Properties
Unique identifier for the glossary term.
The ID of the glossary entry the term belongs to.
The term text.
The language code for the term (e.g., ‘en’, ‘de’, ‘fr’).
An optional description or definition of the term.
The type of term. Possible values:
preferred (the recommended term to use) or forbidden (a term that should not be used).An optional alternative form of the term.
List glossary terms
GET /v1/glossaries/:glossary_id/entries/:entry_id/terms
This endpoint allows you to retrieve all terms for a specific glossary entry.
Optional query parameters
Filter terms by language code.
Filter terms by type:
preferred or forbidden.Maximum number of terms to return. Default: 50.
Number of terms to skip for pagination. Default: 0.
Response
Create a glossary term
POST /v1/glossaries/:glossary_id/entries/:entry_id/terms
This endpoint allows you to add a new term to a glossary entry.
Required attributes
The term text.
The language code for the term.
The type of term:
preferred or forbidden.Optional attributes
A description or definition of the term.
An alternative form of the term.
Response
Retrieve a glossary term
GET /v1/glossaries/:glossary_id/entries/:entry_id/terms/:term_id
This endpoint allows you to retrieve a specific glossary term by its id.
Response
Update a glossary term
PUT /v1/glossaries/:glossary_id/entries/:entry_id/terms/:term_id
This endpoint allows you to update a glossary term. All attributes are optional - only include the fields you want to update.
Optional attributes
The term text.
The language code for the term.
A description or definition of the term.
The type of term:
preferred or forbidden.An alternative form of the term.
Response
Delete a glossary term
DELETE /v1/glossaries/:glossary_id/entries/:entry_id/terms/:term_id
This endpoint allows you to delete a glossary term.