Update a term form

Partially updates the term form identified by the given ID (JSON merge-patch). Omitted fields are left unchanged, null clears a nullable field. inherited_by replaces the languages inheriting the form; a language removed from it keeps a copy of the form. Returns the full updated form. Requires workspace-level glossary management permission.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
^ter_[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$

Unique identifier of the term form.

Body Params

Request body to partially update a term form (JSON merge-patch). Omitted fields are left unchanged, null clears a nullable field. The language of a form cannot change: add a form in the other language and delete this one instead.

string
length ≤ 4096

The form's text.

string
enum

How a term form should be used:

  • PREFERRED: the recommended form. A language of a term has at most one preferred form.
  • ADMITTED: an accepted alternative form.
  • NOT_RECOMMENDED: a discouraged or deprecated form.
Allowed:
inherited_by
array of strings
length ≤ 100

Languages without a form of their own that use this form. Replaces the current list; only for the preferred form of a translatable term. A language removed from the list keeps a copy of the form.

inherited_by
enum

Lexical type of a term form.

enum

Part of speech of the term form.

enum

Grammatical number of the term form.

enum

Grammatical gender of the term form.

string
enum

Strategy used to match the term against translatable text.

Allowed:
string | null

The regular expression a CUSTOM matching uses. Null clears it.

string
enum

How a term form is matched with regard to case:

  • SENSITIVE: only text of the same case matches.
  • PERMISSIVE: text of any case matches, and a case difference is flagged as a hint.
  • INSENSITIVE: text of any case matches.
Allowed:
Headers
string

Optional precondition. Send the quoted ETag from a GET of this resource. The mutation only runs if a strong tag matches the current representation, checked under the write lock. A comma-separated list is allowed; '*' requires an existing representation. Weak tags never match. Omit this header for an unconditional write. For an action, use the ETag from GET of the target resource, without the action suffix. A stale tag returns 412; read the current state before retrying.

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json