---
title: "Assign Task"
method: PUT
path: "/tasks/{taskId}/assign"
tags: ["Task"]
---

# Assign Task

`PUT /tasks/{taskId}/assign`

Assigns a task. The task assignees will be updated.

## Headers

- `Authorization` string, required
- `X-LC-Tenant` string, required

## Request body

- TaskAssignRequest — Properties of task assignment. <br> Total assignee count is limited. See more at [Maximum number of task assignees](https://docs.rws.com/791595/1137562/trados-enterprise---accelerate/maximum-number-of-task-assignees).
  - `assignees` TaskAssigneeRequest[]
    - `id` string — The identifier of the assignee that should correspond to a resource based on the “type” field. <br> Only required for the `user`, `group`, and `vendorOrderTemplate` types.
    - `type` 'user' | 'group' | 'vendorOrderTemplate' | 'projectManager' | 'projectCreator', required — The assignee type.

## Response `204`

No Content

## Other responses

- `400` — Error codes: * “invalid”: Invalid input mentioned in the “name” field on the error response. * "limit.exceeded": a maximum number of users per task was assigned
- `401` — The user could not be identified.
- `403` — Error codes: * "forbidden": the authenticated user is not allowed to assign the task.
- `404` — Error codes: * "notFound": the task could not be found by identifier.
- `409` — Error codes: * "invalidStatus": the current task's status doesn't permit the operation.

---

[API](https://skmtc.net/rws/apis/trados-cloud-platform-api.md) · [All operations](https://skmtc.net/rws/apis/trados-cloud-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rws/trados-cloud-platform-api/revisions/d42dac7c28a3/schema)
