Skip to main content
Asana actions let an agent manage work items in Asana. An agent can create and update subtasks, move them between parents, add and remove comments, attach tasks to projects, read tags, and look up users in a workspace.

Supported actions

Prerequisites

Store an Asana personal access token as an Asana credential in Credential Management, then select it on every Asana action.

How to use these actions

  • Asana identifies everything by GID. Tasks, projects, workspaces, users, and tags each have a global ID. Most inputs expect a GID rather than a name. Use the Search and Get All actions to discover GIDs, then feed them into later steps.
  • Inputs take fixed values. Asana inputs accept a value you type in or a value carried from an earlier step’s output through the field reference, but they are entered as plain text rather than mapped through the variable dropdown. Supply a GID produced upstream by referencing it in the field.
  • Dropdowns help you pick GIDs. Where an input expects a workspace, project, or user, the builder offers a selectable list loaded from your Asana account so you do not have to paste a raw GID.
  • Dates use the calendar format. Due dates are entered as YYYY-MM-DD.

Actions

Subtask

Asana Subtask Create

Creates a subtask under a parent task.

Asana Subtask Get

Retrieves a single task or subtask.

Asana Subtask Get All

Lists the subtasks of a task.

Asana Subtask Update

Updates a task or subtask.

Asana Subtask Move

Moves a subtask to a new parent task.

Asana Subtask Delete

Deletes a task or subtask. Searches for tasks within a workspace.

Task comment

Asana Task Comment Add

Adds a comment to a task.

Asana Task Comment Remove

Removes a comment from a task.

Task project

Asana Task Project Add

Adds a task to a project.

Asana Task Project Remove

Removes a task from a project.

Task tag

Asana Task Tag Get

Retrieves a single tag.

Asana Task Tag Get All

Lists the tags on a task.

User

Asana User Get

Retrieves a single user.

Asana User Get All

Lists the users in a workspace.

Example

An agent that files follow up work after a meeting:
1

Find the assignee

An Asana User Get All action lists workspace members so a model step can match the owner named in the meeting notes to a user GID.
2

Create the subtask

An Asana Subtask Create action sets Parent Task GID to the project’s tracking task, Name to the action item, and Assignee GID to the matched user.
3

Record context

An Asana Task Comment Add action posts the relevant excerpt from the notes onto the new subtask.

Troubleshooting

The GID does not exist or the connected token cannot see it. Confirm the GID with a Search or Get All action and that the token’s account is a member of the workspace.
The personal access token expired or was revoked. Generate a new token in Asana and update the credential.
The assignee must be a member of the workspace that owns the task. Confirm the user GID belongs to the same workspace.
For issues common to every vendor, see the Actions overview.