Update assignment
update_assignmentUpdate an existing assignment (task, user, or role). Only the fields you pass are changed; the rest are preserved (the API PUT is a full replace, so this tool reads the current assignment first and merges). Requires Administrator or ProjectManager role. Pass an empty string to clear the role. The task and user must belong to the active workspace. Returns the updated assignment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Assignment id | |
| role | No | Assignment role label (optional; omit to leave unchanged, empty string to clear) | |
| taskId | No | Move to a different task id (optional; omit to leave unchanged) | |
| userId | No | Reassign to a different user id (optional; omit to leave unchanged) |