Edit project template
Replaces all editable fields of the project template in a single call.
Workflow steps and provider assignments (workFlowSettings)
Each entry in workFlowSettings references a workflow step and configures:
assignedTo— per-target-language list of providers (user, vendor, or language AI app) for that stepnotifyProvider— email notification settings for providers assigned to that steplqaProfile— LQA profile applied at that step
For templates without workflow steps, use the top-level assignedTo field to assign providers per target language instead.
Project workflow behavior (projectWorkflowSettings)
completeUnassigned— whentrue, jobs with no assigned provider are automatically marked completepropagateTranslationsToLowerWfDuringUpdateSource— whentrue, accepted translations propagate to lower workflow steps when the source is updated
Removing a language from targetLangs discards all saved provider assignments for that language.
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
Project template UID
Body
Updated project template data
255only use for projects without workflows; otherwise specify in the workflowSettings object
255Default: false
2554096Per-step workflow configuration: provider assignments, notification settings, and LQA profiles. Replaces all workflow step settings for this template.
Response
OK
Per-target-language provider assignments. Null when the template has workflow steps; use workflowSettings instead.
Date and time the template was created
Deprecated - use dateTimeModified field instead
"{ \"epochSeconds\": 1624619701, \"nano\": 0 }"
Date and time the template was last modified
Pattern used to generate project names when useDynamicTitle is true
Internal numeric identifier, encoded as a string
Name inherited from the source project the template was created from
Note inherited from the source project
Source language code, inherited from the project the template was created from. Cannot be set when creating a template.
Target language codes, inherited from the project the template was created from. Cannot be set when creating a template.
Name of the template
Unique identifier used in API paths
When true, generated project names use the dynamic title pattern
Per-workflow-step provider assignments and settings. Empty when the template has no workflow steps.
Workflow steps, inherited from the project the template was created from. Cannot be set when creating a template.