Skip to main content

Documentation Index

Fetch the complete documentation index at: https://explore.airia.com/llms.txt

Use this file to discover all available pages before exploring further.

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

GroupActions
SubtaskCreate, Get, Get All, Update, Move, Delete, Search
Task commentAdd, Remove
Task projectAdd, Remove
Task tagGet, Get All
UserGet, Get All

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.
InputRequiredDescription
Parent Task GIDYesThe parent task to create the subtask under.
NameYesThe name of the subtask.
NotesNoThe notes or description of the subtask.
Due OnNoThe due date in YYYY-MM-DD format.
Assignee GIDNoThe user to assign the subtask to.

Asana Subtask Get

Retrieves a single task or subtask.
InputRequiredDescription
Task GIDYesThe task to retrieve.

Asana Subtask Get All

Lists the subtasks of a task.
InputRequiredDescription
Parent Task GIDYesThe parent task to read subtasks from.
LimitNoMaximum number of subtasks to return, from 1 to 100. Defaults to 50.

Asana Subtask Update

Updates a task or subtask.
InputRequiredDescription
Task GIDYesThe task to update.
NameNoThe new name.
NotesNoThe new notes or description.
Due OnNoThe new due date in YYYY-MM-DD format.
CompletedNoWhether the task is marked complete.
Assignee GIDNoThe user to assign the task to.

Asana Subtask Move

Moves a subtask to a new parent task.
InputRequiredDescription
Task GIDYesThe task to move.
New Parent Task GIDYesThe parent to move the task under.
Insert PositionNoWhere to place the task relative to a sibling, either before or after.
Sibling Task GIDNoThe sibling task to insert before or after.

Asana Subtask Delete

Deletes a task or subtask.
InputRequiredDescription
Task GIDYesThe task to delete.
Searches for tasks within a workspace.
InputRequiredDescription
Workspace GIDYesThe workspace to search in. Selectable from your account.
TextNoText to match in task names and descriptions.
Project GIDNoLimit the search to a project. Selectable from your account.
Assignee GIDNoLimit the search to an assignee. Selectable from your account.
CompletedNoWhether to include completed tasks.
LimitNoMaximum number of results to return, from 1 to 100. Defaults to 50.

Task comment

Asana Task Comment Add

Adds a comment to a task.
InputRequiredDescription
Task GIDYesThe task to comment on.
TextYesThe comment text.
Is PinnedNoWhether the comment is pinned.

Asana Task Comment Remove

Removes a comment from a task.
InputRequiredDescription
Story GIDYesThe comment (story) to remove.

Task project

Asana Task Project Add

Adds a task to a project.
InputRequiredDescription
Task GIDYesThe task to add.
Project GIDYesThe project to add the task to. Selectable from your account.
Section GIDNoA section within the project to place the task in.

Asana Task Project Remove

Removes a task from a project.
InputRequiredDescription
Task GIDYesThe task to remove.
Project GIDYesThe project to remove the task from. Selectable from your account.

Task tag

Asana Task Tag Get

Retrieves a single tag.
InputRequiredDescription
Tag GIDYesThe tag to retrieve.

Asana Task Tag Get All

Lists the tags on a task.
InputRequiredDescription
Task GIDYesThe task to read tags from.
LimitNoMaximum number of tags to return, from 1 to 100. Defaults to 50.

User

Asana User Get

Retrieves a single user.
InputRequiredDescription
User GIDYesThe user to retrieve. Use me for the authenticated user. Selectable from your account.

Asana User Get All

Lists the users in a workspace.
InputRequiredDescription
Workspace GIDYesThe workspace to read users from. Selectable from your account.
LimitNoMaximum number of users to return, from 1 to 100. Defaults to 50.

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.