Project Management

# Asana Connector

Connect to Asana to manage tasks, projects, workspaces, and comments via the Asana REST API.

$pip install "toolsconnector[asana]"
38
Actions
Project Management
Category
Free
Apache 2.0

## All 38 Actions

Action | Description | Parameters | Returns
--- | --- | --- | ---
`add_comment ⚠` | Add a comment to a task | task_gid, text | `AsanaComment`
`add_dependencies ⚠` | Add task dependencies | task_gid, dependencies | `dict`
`add_followers ⚠` | Add followers to a task | task_gid, followers | `dict`
`add_tag` | Add a tag to a task | task_gid, tag_gid | `bool`
`add_task_to_section ⚠` | Add a task to a section | section_gid, task_gid | `NoneType`
`create_project ⚠` | Create a new project | workspace_gid, name [notes] | `AsanaProject`
`create_section ⚠` | Create a section in a project | project_gid, name | `dict`
`create_subtask ⚠` | Create a subtask under a parent task | task_gid, name | `AsanaTask`
`create_tag ⚠` | Create a tag | workspace_gid, name [color] | `dict`
`create_task ⚠` | Create a new task | project_gid, name [notes, assignee, due_on] | `AsanaTask`
`create_webhook ⚠` | Create a webhook | resource, target | `dict`
`delete_project ⚠` | Delete a project | project_gid | `NoneType`
`delete_tag ⚠` | Delete a tag | tag_gid | `NoneType`
`delete_task ⚠` | Delete a task by GID | task_gid | `bool`
`delete_webhook ⚠` | Delete a webhook | webhook_gid | `NoneType`
`duplicate_task ⚠` | Duplicate a task | task_gid [name, include] | `dict`
`get_me` | Get the current user | — | `dict`
`get_project` | Get a single project by GID | project_gid | `AsanaProject`
`get_task` | Get a single task by GID | task_gid | `AsanaTask`
`get_task_count` | Get task count for a project | project_gid | `dict`
`get_user` | Get a user by ID | user_gid | `dict`
`get_workspace` | Get a workspace by GID | workspace_gid | `AsanaWorkspace`
`list_attachments` | List attachments on a task | task_gid | `list`
`list_custom_fields` | List custom fields in a workspace | workspace_gid [limit] | `list`
`list_projects` | List projects in a workspace | workspace_gid [limit, offset] | `PaginatedList[AsanaProject]`
`list_sections` | List sections in a project | project_gid | `list`
`list_stories` | List stories (activity) on a task | task_gid | `list`
`list_subtasks` | List subtasks of a task | task_gid | `list`
`list_tags` | List tags in a workspace | workspace_gid | `list`
`list_tasks` | List tasks in a project | project_gid [limit, offset] | `PaginatedList[AsanaTask]`
`list_teams` | List teams in a workspace | workspace_gid | `list`
`list_users` | List users in a workspace | workspace_gid [limit, offset] | `PaginatedList[dict[str, Any]]`
`list_webhooks` | List webhooks | workspace_gid | `list`
`list_workspaces` | List workspaces accessible to the user | — | `list`
`search_tasks` | Search tasks in a workspace | workspace_gid [text, assignee, completed, is_subtask, limit] | `list`
`set_parent ⚠` | Set parent for a task | task_gid, parent | `dict`
`update_project ⚠` | Update a project | project_gid [name, notes, color] | `AsanaProject`
`update_task` | Update an existing task | task_gid [name, notes, completed, due_on] | `AsanaTask`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing