Skip to main content
POST
Add Language AI profile

Authorizations

Authorization
string
header
required

Get a token from auth/login endpoint and then pass it in the Authorization HTTP header in every subsequent API call. For more information visit our help center.

Body

application/json

Language AI profile creation request

Request to create a new Language AI profile, optionally by cloning an existing one.

name
string
required

Name for the new or cloned profile

Maximum string length: 255
Example:

"My Profile"

cloneFromUid
string

Uid of a Language AI profile to clone; omit to create an empty profile

Response

OK

A Language AI (MT) profile grouping one or more MT engines under a named configuration. Returned verbatim by LIST, GET, POST and PUT.

createdBy
object
dateCreated
string<date-time>

ISO 8601 date-time when the profile was created

Example:

"2026-08-19T12:52:01Z"

engines
object[]

MT engines attached to this profile. An empty array means no engine rows exist on the profile at all; a returned engine with enabled: false means the engine exists but is switched off - these are two different findings.

glossaries
object[]

Glossaries attached to this profile

locked
boolean

Whether the profile is locked and cannot be modified, cloned from, or deleted

Example:

false

name
string

Display name of the profile

Example:

"My Profile"

type
string

Profile kind. PLAI is the standard multi-engine profile; QUOKKA is a single-engine profile with a fixed model shape.

Example:

"PLAI"

uid
string

Unique identifier of the profile

Example:

"W60tuzUhcOPX3ilwoNOdB6"