mcp-server-asana

asana_update_task

Modify existing task details in Asana, including assignee, completion status, due date, name, notes, custom fields, and resource subtype, using the specified task ID.

Instructions

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" }
ID: ln1qzdhwmc