Docs

Update Task

PUT /tasks/{taskId}

PUT/tasks/{taskId}

Replaces every field of an organization task, including its parent, position among its siblings, assignees, reviewers, attribute values and dependencies. Moving a task renumbers its siblings, parent loops and circular dependencies are rejected, and ids come from the sources listed on ProjectManagement_AddTask; needs an organization token and organization basic access.

Path Parameters

FieldTypeRequiredDescription
taskIduuidRequired

Request Body

FieldTypeRequiredDescription
namestringOptional
statusIduuidOptional
startDateTimedate-timeOptional
endDateTimedate-timeOptional
descriptionstringOptional
prioritystringOptional
indexintegerOptional
parentIduuidOptional
phaseIduuidOptional
assigneesUpdateTaskRequestAssigneeListOptional
reviewerCrewIdsuuid[]Optional
attributesUpdateTaskRequestAttribute[]Optional
dependsOnuuid[]Optional

UpdateTaskRequestAssigneeList

FieldTypeDescription
crewIdsuuid[]| null
departmentIdsuuid[]| null

UpdateTaskRequestAttribute

FieldTypeDescription
attributeIduuid
valuestring| null