Skip to main content

Update Task Status

POST 

/api/tasks/updatetaskstatus

Tier: Public — stable, supported for third-party integration.

Sets a task's Enums.TaskMasterState (and optionally its actions' statuses). Also the internal entry point used by the cross-domain auto-complete listener (called with no principal, which is why the permission check below is bypassed for that internal caller).

A caller with Update permission on the Task module may update any task. A caller without that permission may still update a task's status if they are the task's AssignedToUser — this is deliberate assignee self-service. See Enums.TaskMasterState for the full transition topology.

Request

Responses

The updated task. See Tasks.TaskDetailDto.