Asana
Interact with Asana
Configuration
Get Task
Operation
Get Task
Asana Account*
Select Asana account
Task GID
Leave empty to get all tasks with filters below
Workspace GID
Enter workspace GID
Project GID
Enter project GID
Limit
Max tasks to return (default: 50)
Get Task (
asana_get_task)Retrieve a single task by GID or get multiple tasks with filters
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
taskGid | string | No | The globally unique identifier (GID) of the task. If not provided, will get multiple tasks. |
workspace | string | No | Workspace GID to filter tasks (required when not using taskGid) |
project | string | No | Project GID to filter tasks |
limit | number | No | Maximum number of tasks to return (default: 50) |
Output
| Parameter | Type | Description |
|---|---|---|
success | boolean | Operation success status |
ts | string | Timestamp of the response |
gid | string | Assignee GID |
resource_type | string | Resource type (task) |
resource_subtype | string | Resource subtype |
name | string | Task name |
notes | string | Task notes or description |
completed | boolean | Whether the task is completed |
Create Task
Operation
Create Task
Asana Account*
Select Asana account
Workspace GID*
Enter Asana workspace GID
Task Name*
Enter task name
Task Notes
Enter task notes or description
Assignee GID
Enter assignee user GID
Due Date
YYYY-MM-DD
Create Task (
asana_create_task)Create a new task in Asana
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
workspace | string | Yes | Workspace GID where the task will be created |
name | string | Yes | Name of the task |
notes | string | No | Notes or description for the task |
assignee | string | No | User GID to assign the task to |
due_on | string | No | Due date in YYYY-MM-DD format |
Output
| Parameter | Type | Description |
|---|---|---|
success | boolean | Operation success status |
ts | string | Timestamp of the response |
gid | string | Task globally unique identifier |
name | string | Task name |
notes | string | Task notes or description |
completed | boolean | Whether the task is completed |
created_at | string | Task creation timestamp |
Update Task
Operation
Update Task
Asana Account*
Select Asana account
Task GID*
Enter Asana task GID
Task Name*
Enter task name
Task Notes
Enter task notes or description
Assignee GID
Enter assignee user GID
Due Date
YYYY-MM-DD
Update Task (
asana_update_task)Update an existing task in Asana
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
taskGid | string | Yes | The globally unique identifier (GID) of the task to update |
name | string | No | Updated name for the task |
notes | string | No | Updated notes or description for the task |
assignee | string | No | Updated assignee user GID |
completed | boolean | No | Mark task as completed or not completed |
due_on | string | No | Updated due date in YYYY-MM-DD format |
Output
| Parameter | Type | Description |
|---|---|---|
success | boolean | Operation success status |
ts | string | Timestamp of the response |
gid | string | Task globally unique identifier |
name | string | Task name |
notes | string | Task notes or description |
completed | boolean | Whether the task is completed |
Get Projects
Operation
Get Projects
Asana Account*
Select Asana account
Workspace GID*
Enter Asana workspace GID
Get Projects (
asana_get_projects)Retrieve all projects from an Asana workspace
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
workspace | string | Yes | Workspace GID to retrieve projects from |
Output
| Parameter | Type | Description |
|---|---|---|
success | boolean | Operation success status |
ts | string | Timestamp of the response |
gid | string | Project GID |
name | string | Project name |
Search Tasks
Operation
Search Tasks
Asana Account*
Select Asana account
Workspace GID*
Enter Asana workspace GID
Assignee GID
Enter assignee user GID
Search Text
Enter search text
Search Tasks (
asana_search_tasks)Search for tasks in an Asana workspace
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
workspace | string | Yes | Workspace GID to search tasks in |
text | string | No | Text to search for in task names |
assignee | string | No | Filter tasks by assignee user GID |
projects | array | No | Array of project GIDs to filter tasks by |
completed | boolean | No | Filter by completion status |
Output
| Parameter | Type | Description |
|---|---|---|
success | boolean | Operation success status |
ts | string | Timestamp of the response |
gid | string | Assignee GID |
resource_type | string | Resource type |
resource_subtype | string | Resource subtype |
name | string | Task name |
notes | string | Task notes |
completed | boolean | Completion status |
Add Comment
Operation
Add Comment
Asana Account*
Select Asana account
Task GID*
Enter Asana task GID
Comment Text*
Enter comment text
Add Comment (
asana_add_comment)Add a comment (story) to an Asana task
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
taskGid | string | Yes | The globally unique identifier (GID) of the task |
text | string | Yes | The text content of the comment |
Output
| Parameter | Type | Description |
|---|---|---|
success | boolean | Operation success status |
ts | string | Timestamp of the response |
gid | string | Author GID |
text | string | Comment text content |
created_at | string | Comment creation timestamp |
Usage Instructions
Integrate Asana into the workflow. Can read, write, and update tasks.
Notes
- Category:
tools - Type:
asana