Create a LINA

Creates a customer-managed LINA through the existing configuration flow, including its permanent actor and default quality settings. Managed LINAs are provisioned by LingoHub. Requires workspace-level AI translation management permission.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Request body to create a customer-managed LINA using explicit configuration.

string
required
length between 1 and 255

LINA display name.

string | null

Description; null clears it.

string
required
length ≥ 1
^#[0-9A-Fa-f]{6}$

Hexadecimal display color.

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

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

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}$

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

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}$

Public id that is created from the type prefix of the corresponding resource and its UUID. I.e : For a glossary, a valid value would be : gls_0197c8f2-5a6b-7cde-8f12-3456789abcde

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}$

Public id that is created from the type prefix of the corresponding resource and its UUID. I.e : For a style guide, a valid value would be : sg_0197c8f2-5a6b-7cde-8f12-3456789abcde

context
object
required

Request body to configure LINA context inputs.

boolean
required

Enable existing exact translation-memory lookup.

boolean
required

Restrict use to selected stacks; false clears stored restrictions.

restricted_stack_ids
array of strings, unique
required
length between 0 and 1000

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

restricted_stack_ids*
language_engine_overrides
array of objects
required
length between 0 and 1000

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

language_engine_overrides*
Headers
string
length between 1 and 255

Optional unique key for best-effort POST retry protection. Redis reserves the key, the request runs with ordinary service transactions, then the successful response is cached separately for 24 hours by default. There is no request-wide transaction or atomic commit between the operation and its replay result. A matching cached response is replayed verbatim with Idempotent-Replayed: true. Redis loss/eviction or retention expiry can remove protection and allow re-execution. Uploads and chunked bodies are covered; multipart boundaries and JSON property order may differ. Retries still pass validation and current authorization; a later 403/404 does not undo the original operation. A changed payload returns 422 idempotency_key_mismatch. A recent active reservation returns 409 idempotency_key_in_use with Retry-After. A retry with an unresolved key, including an unfinished reservation older than 5 minutes, returns 409 idempotency_outcome_unknown without Retry-After. This timeout does not release the reservation or permit re-execution while it is retained. Inspect the affected resource before starting a new operation; do not blindly reuse an unresolved key after expiry. A 4xx rejection releases the reservation, allowing the same key to be retried after correcting the cause. A 5xx or interruption after execution starts leaves it unresolved. An unavailable reservation store returns 503 before execution; an oversized request returns 413. Cache-save failure or a response over the cache limit preserves the original success status, headers and body; only future retries become unresolved. When idempotency is explicitly disabled by server configuration, the header is ignored and requests execute normally without retry protection. Use a new unique key for each intended operation.

string
enum
Defaults to application/json

Generated from available response 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