Edit project (partial: metadata, cost center, MT settings, workflow automation, archive)
Partial update — unlike PUT /api2/v3/projects/ (full replace), only fields present in
the request body are changed; omitted fields are left unchanged. Exception: if projectWorkflowSettings
is provided, all of its fields (completeUnassigned, propagateTranslationsToLowerWfDuringUpdateSource)
are replaced together — include both to avoid silently resetting the other to false.
Also used to: archive a project (archived field — unarchive via
PATCH /api2/v1/projects//restore); assign a cost center; set machine translate settings
project-wide or per target language; and enable workflow automation
(projectWorkflowSettings.completeUnassigned) to auto-complete unassigned workflow steps on an
active project regardless of its current status — this is the only endpoint that can change
workflow automation on a live project (project templates use PUT /api2/v2/projectTemplates/
instead).
Authorizations
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
Unique identifier of the project
Body
Project fields to update; omitted fields are left unchanged
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.
Reference to an object by its unique identifier
2554096255NEW, ASSIGNED, COMPLETED, ACCEPTED_BY_VENDOR, DECLINED_BY_VENDOR, COMPLETED_BY_VENDOR, CANCELLED Response
OK
Base projectDto
Response differs based on user's role
Date and time the project was created
Project due date; null when the organization hides progress and status from non-linguist, non-bot callers.
Internal numeric identifier, encoded as a string
Organization-scoped sequential number shown in the UI project list
Machine translation settings per target language
Project name
Reference files attached to the project
Source language code
Target language codes
Unique identifier used in API paths