Docs
Update Task
PUT /tasks/{taskId}
PUT
/tasks/{taskId}Replaces every field of a task, including its parent, position among its siblings, assignees, reviewers, attribute values and dependencies; to change a few fields on many tasks at once use ProjectManagement_BulkUpdateTasks. Moving a task renumbers its siblings, parent loops and circular dependencies are rejected, required attributes must still be supplied, and ids come from the sources listed on ProjectManagement_AddTask; needs an event token and the event project management admin permission.
Path Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| taskId | uuid | Required |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
| name | string | Optional | |
| statusId | uuid | Optional | |
| startDateTime | date-time | Optional | |
| endDateTime | date-time | Optional | |
| description | string | Optional | |
| priority | string | Optional | |
| index | integer | Optional | |
| parentId | uuid | Optional | |
| phaseId | uuid | Optional | |
| assignees | UpdateTaskRequestAssigneeList | Optional | |
| reviewerCrewIds | uuid[] | Optional | |
| attributes | UpdateTaskRequestAttribute[] | Optional | |
| dependsOn | uuid[] | Optional |
UpdateTaskRequestAssigneeList
| Field | Type | Description |
|---|---|---|
| crewIds | uuid[]| null | |
| collaboratorIds | uuid[]| null |
UpdateTaskRequestAttribute
| Field | Type | Description |
|---|---|---|
| attributeId | uuid | |
| value | string| null |