Skip to main content
PATCH
Edit project (partial: metadata, cost center, MT settings, workflow automation, archive)

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.

Path Parameters

projectUid
string
required

Unique identifier of the project

Body

application/json

Project fields to update; omitted fields are left unchanged

archived
boolean

Set to true to archive the project. Setting to false has no effect; to unarchive a project, use PATCH /api2/v1/projects/{projectUid}/restore. Archiving is not the same as deleting a project, which moves it to the recycle bin.

businessUnit
object
client
object
costCenter
object
dateDue
string<date-time>

Project due date. Accepts an ISO 8601 date-time with a time zone designator (Z or a numeric offset such as +00:00/-05:00, e.g. 2026-08-29T15:50:00+00:00); the same format without a designator (e.g. 2026-08-29T15:50:00) returns 400 Bad Request. A space-separated yyyy-MM-dd HH:mm value (e.g. 2026-08-29 15:50) has no offset and is interpreted as UTC. A legacy MMM d, yyyy h:mm:ss a value (e.g. Aug 29, 2026 3:50:00 PM) is also accepted and parsed in the server's default time zone, not UTC.

domain
object
machineTranslateSettings
object

Reference to an object by its unique identifier

machineTranslateSettingsPerLangs
object[]
name
string
Maximum string length: 255
note
string
Maximum string length: 4096
owner
object
projectWorkflowSettings
object
purchaseOrder
string
Maximum string length: 255
status
enum<string>
Available options:
NEW,
ASSIGNED,
COMPLETED,
ACCEPTED_BY_VENDOR,
DECLINED_BY_VENDOR,
COMPLETED_BY_VENDOR,
CANCELLED
subDomain
object

Response

OK

Base projectDto

userRole
string
required
read-only

Response differs based on user's role

dateCreated
string<date-time>

Date and time the project was created, in UTC. Rendered as yyyy-MM-dd'T'HH:mm:ssZ with a numeric +0000 offset (not Z) and no milliseconds, e.g. 2026-08-29T15:50:00+0000.

dateDue
string<date-time>

Project due date, in UTC. Rendered as yyyy-MM-dd'T'HH:mm:ssZ with a numeric +0000 offset (not Z) and no milliseconds, e.g. 2026-08-29T15:50:00+0000. Null when the organization hides progress and status from non-linguist, non-bot callers.

domain
object
id
string

Internal numeric identifier, encoded as a string

internalId
integer<int32>

Organization-scoped sequential number shown in the UI project list

mtSettingsPerLanguageList
object[]

Machine translation settings per target language

name
string

Project name

owner
object
references
object[]

Reference files attached to the project

sourceLang
string

Source language code

subDomain
object
targetLangs
string[]

Target language codes

uid
string

Unique identifier used in API paths