Update a LINA

Merges supplied fields and nested context flags; arrays replace complete assignments. Null clears nullable fields. Disabling restriction clears its stored stack list. Empty or equal patches do not write. Managed engine routing cannot be changed. Optional If-Match uses the current GET validator. Requires workspace-level AI translation management permission.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
^lina_[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}$

Public id composed of the resource type prefix and its UUID.

Body Params

Request body to partially update a LINA. Omitted fields stay unchanged; null clears nullable fields.

string
length between 1 and 255

LINA display name.

string | null

Description; null clears it.

string
^#[0-9A-Fa-f]{6}$

Hexadecimal display color.

string
^engine_[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}$

Enabled translation engine.

string | null
^engine_[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}$

Optional enabled LingoHub-managed AI reviewer.

string | null
^gls_[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}$

Workspace glossary; null clears it.

string | null
^sg_[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}$

Workspace style guide; null clears it.

context
object

Request body to partially update LINA context inputs.

boolean

Enable existing exact translation-memory lookup.

boolean

Restrict use to selected stacks; false clears stored restrictions.

restricted_stack_ids
array of strings, unique
length ≤ 1000

Replacement stack restrictions. Empty means no stack is allowed when restricted; ignored when unrestricted.

restricted_stack_ids
language_engine_overrides
array of objects
length ≤ 1000

Replacement per-language engine overrides. Empty clears all overrides.

language_engine_overrides
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