Asana package

The Asana package contains actions that enable you to automate various workflows such as project, task, and comment management in Asana. This package helps streamline project management processes by integrating Asana functionalities into your automated workflows, saving time and reducing manual effort.

Overview

The Asana package contains actions that allow you to create and manage projects, tasks, and comments within a workspace. All the components in Asana are assigned a globally unique identifier (GID) automatically on creation. The comments in any project or task within an Asana workspace are referred to as stories and when a comment is added, the platform assigns a GID to the story. The actions in the Asana package require the appropriate GIDs to automate the related workflows.

Authentication

The Asana package uses an API key or an OAuth connection for authenticating the connection between Control Room and Asana. The API key in Asana is referred to as a personal access token (PAT) and must be created in the Asana developer console. For more information about creating PATs, see Personal access token in Asana.

For creating and managing OAuth connections in Control Room, see Create OAuth connection. For more information about the required scopes, see Asana OAuth scopes.

Note: The Asana package is available in both Windows and macOS platforms and supports both Task Bots and API Tasks.

Actions

The following actions are available in Asana package:

Action Description
Connect Securely connects to Asana platform and authenticates the automation session.
Create project Creates a project in a workspace or team in Asana platform.
Get project Retrieves the details of the specified project.
Update project Updates metadata such as name, owner, due date, archive flag, and description of the specified project.
Delete project Deletes the specified project.
Create task Creates a task within a workspace in Asana platform.
Get task Retrieves the details of the specified task.
Update task Updates metadata such as name, assignee, due date, completion flag, and parent task of the specified task,.
Delete task Deletes the specified task.
Create comment on task Adds a comment to the specified Asana task.
Get comment Retrieves the details of the specified comment.
Update comment Updates an existing comment in any task.
Delete comment Deletes the specified comment from any task.
Disconnect Disconnects and closes the session.