update_term
Modify an existing term's value, description, language, status, or type while preserving AI fields unless specified. Manage version tracking and term group relations through a single request.
Instructions
Update an existing individual term using API token authentication. IMPORTANT: Send aiMetadata only when you intend to change AI fields for this term; omitting aiMetadata leaves existing AI fields unchanged. Recommended: include ai_generated=true, ai_model, ai_generation_date. Supports version tracking and term group relation management.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | Term value (optional) | |
| termId | Yes | Term ID (REQUIRED) | |
| status_id | No | Status ID (optional). Use get_statuses to find status ID | |
| aiMetadata | No | AI metadata updates (optional) | |
| description | No | Term description (optional) | |
| language_id | No | Language ID (optional). Use get_languages to find language ID | |
| term_type_id | No | Term type ID (optional). Use get_term_types to find term type ID | |
| term_group_id | Yes | Term group ID (optional). For creating/updating group relation |