asana_update_task
Modify existing Asana task details including name, description, due date, assignee, completion status, and custom fields using task ID.
Instructions
Update an existing task's details
Input Schema
Name | Required | Description | Default |
---|---|---|---|
assignee | No | New assignee (can be 'me' or a user ID) | |
completed | No | Mark task as completed or not | |
custom_fields | No | Object mapping custom field GID strings to their values. For enum fields use the enum option GID as the value. | |
due_on | No | New due date in YYYY-MM-DD format | |
name | No | New name for the task | |
notes | No | New description for the task | |
resource_subtype | No | The type of the task. Can be one of 'default_task' or 'milestone' | |
task_id | Yes | The 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"
}