mcp-server-asana

asana_update_task

Update an existing task's details

Input Schema

NameRequiredDescriptionDefault
assigneeNoNew assignee (can be 'me' or a user ID)
completedNoMark task as completed or not
custom_fieldsNoObject mapping custom field GID strings to their values. For enum fields use the enum option GID as the value.
due_onNoNew due date in YYYY-MM-DD format
nameNoNew name for the task
notesNoNew description for the task
resource_subtypeNoThe type of the task. Can be one of 'default_task' or 'milestone'
task_idYesThe task ID to update

Input Schema (JSON Schema)

{ "properties": { "assignee": { "description": "New assignee (can be 'me' or a user ID)", "type": "string" }, "completed": { "description": "Mark task as completed or not", "type": "boolean" }, "custom_fields": { "description": "Object mapping custom field GID strings to their values. For enum fields use the enum option GID as the value.", "type": "object" }, "due_on": { "description": "New due date in YYYY-MM-DD format", "type": "string" }, "name": { "description": "New name for the task", "type": "string" }, "notes": { "description": "New description for the task", "type": "string" }, "resource_subtype": { "description": "The type of the task. Can be one of 'default_task' or 'milestone'", "type": "string" }, "task_id": { "description": "The task ID to update", "type": "string" } }, "required": [ "task_id" ], "type": "object" }