Skip to main content
The Asana node adds Asana operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. Asana also includes 1 trigger operation (marked in the tables below) that can start a workflow when something happens in Asana.
You can wire the Asana node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Asana under Credentials in the node settings. See Connecting credentials for the general flow.

OAuth

Sign in with your Asana account when prompted; no keys to copy. Get your credentials here. NoClick requests the following permissions:
  • default

Personal access token

Enter the values manually when creating the credential. Get your credentials here.

Operations

Attachments

OperationIDDescriptionTrigger
Delete Attachmentdelete_attachmentDelete a file attachment.
Get Task Attachmentsget_task_attachmentsList file attachments on a task.

Comments

OperationIDDescriptionTrigger
Add Commentadd_commentAdd a comment (story) to a task.
Get Story / Commentget_storyGet a single story (comment or activity event) by its gid.
List Commentslist_commentsList stories (comments + activity) on a task.

Custom fields

OperationIDDescriptionTrigger
Add Custom Field to Projectadd_custom_field_to_projectAdd a custom field to a project.
Create Custom Fieldcreate_custom_fieldCreate a custom field definition in a workspace.
Delete Custom Fielddelete_custom_fieldDelete a custom field definition from the workspace.
Get Custom Fieldget_custom_fieldGet a custom field definition.
Get Project Custom Fieldsget_project_custom_fieldsList custom field settings (definitions) attached to a project.
Remove Custom Field from Projectremove_custom_field_from_projectRemove a custom field from a project.
Set Task Custom Fieldset_task_custom_fieldSet a custom field value on a task.
Update Custom Fieldupdate_custom_fieldUpdate a custom field’s name, description, or settings.

Goals

OperationIDDescriptionTrigger
Add Goal Followersadd_goal_followersAdd followers / collaborators to a goal.
Create Goalcreate_goalCreate a goal in a workspace or team.
Delete Goaldelete_goalDelete a goal.
Get Goalget_goalGet a single goal’s details.
Get Parent Goalsget_goal_parent_goalsList parent goals for a goal (supporting relationship traversal).
List Goalslist_goalsList goals in a workspace (requires premium/business plan).
Remove Goal Followersremove_goal_followersRemove followers / collaborators from a goal.
Set Goal Metricset_goal_metricSet a metric on a goal (defines how goal progress is measured).
Update Goalupdate_goalUpdate a goal’s name, status, notes, or dates.
Update Goal Metric Valueupdate_goal_metricUpdate the current value of a goal’s metric.

Portfolios

OperationIDDescriptionTrigger
Add Item to Portfolioadd_portfolio_itemAdd a project to a portfolio.
Add Portfolio Membersadd_portfolio_membersAdd members to a portfolio.
Create Portfoliocreate_portfolioCreate a new portfolio.
Delete Portfoliodelete_portfolioDelete a portfolio.
Get Portfolioget_portfolioGet a single portfolio’s details.
Get Portfolio Itemsget_portfolio_itemsList projects (items) in a portfolio.
List Portfolioslist_portfoliosList portfolios accessible to a user in a workspace.
Remove Item from Portfolioremove_portfolio_itemRemove a project from a portfolio.
Remove Portfolio Membersremove_portfolio_membersRemove members from a portfolio.
Update Portfolioupdate_portfolioUpdate a portfolio’s name or public setting.

Projects

OperationIDDescriptionTrigger
Add Project Followersadd_project_followersAdd followers to a project.
Add Project Memberadd_project_memberAdd users to a project as members.
Create Projectcreate_projectCreate a new project in a workspace (optionally in a team).
Create Project Briefcreate_project_briefCreate a project brief (rich-text overview for a project).
Create Project from Templatecreate_project_from_templateInstantiate a new project from a project template.
Create Project Statuscreate_project_statusPost a status update on a project (On Track, At Risk, Off Track).
Create Sectioncreate_sectionCreate a section in a project.
Create Status Updatecreate_status_updateCreate a status update for a project, portfolio, or goal (modern API).
Delete Projectdelete_projectDelete a project.
Delete Project Briefdelete_project_briefDelete a project brief.
Delete Project Statusdelete_project_statusDelete a project status update.
Delete Sectiondelete_sectionDelete a section from a project.
Delete Status Updatedelete_status_updateDelete a status update.
Duplicate Projectduplicate_projectDuplicate a project (creates an async Job, poll the returned job_gid for completion).
Get Job Statusget_jobPoll an async job (e.g. from duplicate_project / create_project_from_template).
Get Projectget_projectGet a single project’s details.
Get Project Briefget_project_briefGet a project brief.
Get Project Membersget_project_membersList members/memberships of a project.
Get Project Statusesget_project_statusesList status updates on a project.
Get Project Task Countsget_project_task_countsGet task counts for a project (total, completed, incomplete, etc.).
Get Sectionget_sectionGet a single section by its gid.
Get Status Updatesget_status_updatesList status updates for a project, portfolio, or goal (modern API).
List Project Templateslist_project_templatesList project templates available in a workspace or team.
List Projectslist_projectsList projects, optionally filtered by workspace.
List Sectionslist_sectionsList sections within a project.
Remove Project Followersremove_project_followersRemove followers from a project.
Remove Project Memberremove_project_memberRemove users from a project.
Save Project as Templatesave_project_as_templateSave an existing project as a project template.
Update Projectupdate_projectUpdate a project’s name, notes, or archived status.
Update Project Briefupdate_project_briefUpdate a project brief’s title or content.
Update Sectionupdate_sectionRename or update a section.

Tags

OperationIDDescriptionTrigger
Add Tag to Taskadd_tag_to_taskTag a task.
Create Tagcreate_tagCreate a new tag in a workspace.
Delete Tagdelete_tagDelete a tag.
Get Tagget_tagGet a tag by its gid.
Get Tags for Taskget_tags_for_taskList all tags on a task.
Get Tasks for Tagget_tasks_for_tagList tasks that have a specific tag.
List Tagslist_tagsList tags in a workspace.
Remove Tag from Taskremove_tag_from_taskRemove a tag from a task.
Update Tagupdate_tagUpdate a tag’s name or color.

Tasks

OperationIDDescriptionTrigger
Add Followersadd_followersAdd followers to a task.
Add Task Dependenciesadd_task_dependenciesSet tasks that must be completed before this task (dependencies).
Add Task Dependentsadd_task_dependentsMark tasks as depending on this task (add dependents).
Add Task to Projectadd_task_to_projectAdd a task to a project (optionally into a section).
Add Task to Sectionadd_task_to_sectionMove/place a task into a project section.
Create Subtaskcreate_subtaskCreate a subtask under a parent task.
Create Taskcreate_taskCreate a task (name, notes, assignee, due date, projects).
Create Task from Templatecreate_task_from_templateInstantiate a task from a task template.
Delete Story / Commentdelete_storyDelete a comment (story) from a task.
Delete Taskdelete_taskDelete a task.
Duplicate Taskduplicate_taskDuplicate a task (optionally into the same project under a new name).
Get My Tasksget_user_task_list_tasksList tasks in a user’s My Tasks list.
Get Projects for Taskget_task_projectsList projects that a task belongs to.
Get Taskget_taskGet a single task with its fields.
Get Task Dependenciesget_task_dependenciesGet tasks that a task depends on (its dependencies).
Get Task Dependentsget_task_dependentsGet tasks that depend on this task (dependents / blocking tasks).
Get Tasks in Sectionget_section_tasksList tasks in a specific section.
Get User Task Listget_user_task_listGet a user’s personal ‘My Tasks’ task list.
List Subtaskslist_subtasksList a task’s subtasks.
List Task Templateslist_task_templatesList task templates in a project.
List Tasks in Projectlist_project_tasksList tasks belonging to a project.
Remove Followersremove_followersRemove followers from a task.
Remove Task Dependenciesremove_task_dependenciesRemove task dependencies.
Remove Task Dependentsremove_task_dependentsRemove dependent tasks from this task.
Remove Task from Projectremove_task_from_projectRemove a task from a project.
Search Taskssearch_tasksSearch tasks in a workspace by text.
Set Task Parentset_task_parentSet or change the parent task of a task (makes it a subtask).
Update Story / Commentupdate_storyEdit the text of a comment (story) on a task.
Update Taskupdate_taskUpdate a task (rename, reassign, complete, set due date).

Time tracking

OperationIDDescriptionTrigger
Create Time Tracking Entrycreate_time_tracking_entryLog a time entry on a task.
Delete Time Tracking Entrydelete_time_tracking_entryDelete a time tracking entry.
Get Time Tracking Entriesget_time_tracking_entriesList time tracking entries on a task.
Update Time Tracking Entryupdate_time_tracking_entryUpdate the duration or date of an existing time tracking entry.

Users

OperationIDDescriptionTrigger
Get Current Userget_meGet the authenticated user (handy for testing credentials).
Get Userget_userGet a specific user by their gid.
List Userslist_usersList users in a workspace (resolve assignees/followers).

Workspaces

OperationIDDescriptionTrigger
Add Team Memberadd_team_memberAdd a user to a team.
Add Workspace Useradd_workspace_userAdd a user (invite them) to a workspace or organization.
Get Teamget_teamGet a team’s details.
Get Team Membersget_team_membersList users in a team.
List Custom Fieldslist_custom_fieldsList custom fields available in a workspace.
List Teamslist_teamsList teams in an organization.
List Workspace Memberslist_workspace_membersList all member records for a workspace.
List Workspaceslist_workspacesList workspaces and organizations the user can access.
Remove Team Memberremove_team_memberRemove a user from a team.
Remove Workspace Userremove_workspace_userRemove a user from a workspace or organization.
Trigger Ruletrigger_ruleTrigger a rule that uses an ‘incoming web request’ trigger.
Typeahead Searchtypeahead_searchSearch across all object types in a workspace (typeahead / autocomplete).

Other

OperationIDDescriptionTrigger
On Resource Changeon_resource_changeFire the workflow when an Asana resource changes.Yes