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

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
collaboratorIdsuuid[]| null

UpdateTaskRequestAttribute

FieldTypeDescription
attributeIduuid
valuestring| null