Asana
Asana is a work management platform that helps teams organize, track, and manage projects and tasks. The Asana plugin in ToolJet lets you:
- Create, update, and manage tasks and subtasks.
- Organize tasks with projects, sections, tags, and followers.
- Post comments and view task activity.
- Manage workspaces, users, and teams.
- Retrieve and manage task attachments.
Before following this guide, it is assumed that you have already completed the process of Using Marketplace plugins.
Connection​
The Asana plugin uses OAuth 2.0 authentication to securely connect your Asana account.
To configure the connection, you will need the following credentials, which you can generate from Asana Developer Console.
- Client ID
- Client Secret
- Redirect URI
Supported Operations​
Task​
Manage tasks in Asana by creating, updating, retrieving, organizing, and collaborating on tasks, including subtasks, comments, followers, projects, and attachments.
List Tasks​
Retrieve a list of tasks from Asana.
Required Parameter​
- Project GID
Optional Parameters​
- Fields (opt_fields)
- Limit
- Offset token
Get Task​
Retrieve details of a specific task.
Required Parameter​
- Task GID
Optional Parameter​
- Fields (opt_fields)
Create Task​
Create a new task in Asana.
Required Parameters​
- Workspace GID
- Task data
Update Task​
Update the details of an existing task.
Required Parameters​
- Task GID
- Task data
Delete Task​
Delete an existing task.
Required Parameter​
- Task GID
Add Comment​
Add a comment to a task.
Required Parameters​
- Task GID
- Comment text
Optional parameters​
- Pin comment
List Stories (comments)​
Retrieve comments and activity associated with a task.
Required Parameter​
- Task GID
Optional Parameter​
- Fields (opt_fields)
List Subtasks​
Retrieve all subtasks of a task.
Required Parameter​
- Task GID
Optional Parameter​
- Fields (opt_fields)
Create Subtask​
Create a new subtask under an existing task.
Required Parameters​
- Parent Task GID
- Subtask data
Add to Project​
Add a task to a project.
Required Parameters​
- Task GID
- Project GID
Optional Parameter​
- Section GID
Remove from Project​
Remove a task from a project.
Required Parameters​
- Task GID
- Project GID
Add Followers​
Add followers to a task.
Required Parameters​
- Task GID
- Follower GIDs
Remove Followers​
Remove followers from a task.
Required Parameters​
- Task GID
- Follower GIDs
Duplicate Task​
Create a duplicate of an existing task.
Required Parameter​
- Task GID
Optional Parameters​
- New task name
- Include fields
List Attachments​
Retrieve all attachments associated with a task.
Required Parameter​
- Task GID
Project​
Manage Asana projects by creating, updating, retrieving, deleting projects, and accessing their sections.
List Projects​
Retrieve a list of projects.
Required Parameter​
- Workspace GID
Optional Parameters​
- Fields (opt_fields)
- Limit
- Offset token
Get Project​
Retrieve details of a specific project.
Required Parameter​
- Project GID
Optional Parameter​
- Fields (opt_fields)
Create Project​
Create a new project.
Required Parameters​
- Workspace GID
- Project data
Update Project​
Update an existing project.
Required Parameters​
- Project GID
- Project data
Delete Project​
Delete a project.
Required Parameter​
- Project GID
List Sections​
Retrieve all sections within a project.
Required Parameter​
- Project GID
Optional Parameter​
- Fields (opt_fields)
Workspace​
Access and manage workspace resources, including workspaces, users, teams, and tags.
List Workspaces​
Retrieve all accessible workspaces.
Optional Parameter​
- Fields (opt_fields)
List Users​
Retrieve users within a workspace.
Required Parameter​
- Workspace GID
Optional Parameter​
- Fields (opt_fields)
List Teams​
Retrieve teams in a workspace.
Required Parameter​
- Workspace GID
Optional Parameter​
- Fields (opt_fields)
List Tags​
Retrieve tags available in a workspace.
Required Parameter​
- Workspace GID
Optional Parameter​
- Fields (opt_fields)
Create Tag​
Create a new tag in a workspace.
Required Parameter​
- Workspace GID
- Tag name
Optional Parameter​
- Tag color
Attachment​
Retrieve and manage attachments associated with Asana tasks.
Get Attachment​
Retrieve details of a specific attachment.
Required Parameter​
- Attachment GID
Optional Parameter​
- Fields (opt_fields)
Delete Attachment​
Delete an existing attachment.
Required Parameter​
- Attachment GID
