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
