Triggers & Actions

Use Asana as a trigger to kick off a workflow, or use it as an action to do something automatically in your workflow.

Triggers

  • Asana Webhook

    Triggers when any resource is changed in Asana (tasks, projects, stories, goals, etc.)

Actions

  • Create Team

    Creates a team within the current workspace. Teams are used to group related projects and people together.

  • Get Team

    Returns the full record for a single team. Required scope: teams:read

  • Get Teams for User

    Returns the compact records for all teams to which the given user is assigned.

  • Get Teams in Workspace

    Returns the compact records for all teams in the workspace visible to the authorized user.

  • Update Team

    Updates a team within the current workspace.

  • Get Multiple Projects

    Returns the compact project records for some filtered set of projects. Use one or more of the parameters provided to filter the projects returned.

  • Get Project

    Returns the complete project record for a single project.

  • Get Sections in a Project

    Returns the compact records for all sections in the specified project.

  • Get Task

    Returns the complete task record for a single task.

  • Get Stories from Task

    Returns all stories (comments and activities) on a task with pagination support.

  • Get Story

    Returns the full record for a single story (comment or activity) by its ID.

  • Get Subtasks

    Returns a compact representation of all of the subtasks of a task with pagination support.

  • Get Projects a Task is In

    Returns a compact representation of all of the projects the task is in.

  • Get Multiple Tasks

    Returns the compact task records for some filtered set of tasks. You must specify a project or tag if you do not specify assignee and workspace.

  • Create Task

    Creates a new task in Asana. Every task is required to be created in a specific workspace.

  • Create Subtask

    Creates a new subtask and adds it to the parent task. Returns the full record for the newly created subtask.

  • Create Story on Task

    Adds a comment story to a task. The comment will be authored by the currently authenticated user.

  • Update Story

    Updates a story (comment). Only comment stories can have text updated, and only comment/attachment stories can be pinned.

  • Delete Story

    Deletes a story. A user can only delete stories they have created.

  • Update Task

    Updates a specific, existing task. Only the fields provided will be updated; any unspecified fields will remain unchanged.

  • Delete Task

    Deletes a specific, existing task. Deleted tasks go into the "trash" and can be recovered within 30 days.

  • Add Project to Task

    Adds a task to the specified project with optional positioning. Can also be used to reorder a task within a project.

  • Add Tag to Task

    Adds a tag to a task for organization and categorization. Returns an empty data block on success.

  • Remove Project from Task

    Removes a task from the specified project. The task will still exist in the system, but it will not be in the project anymore.

  • Remove Tag from Task

    Removes a tag from a task to update organization and categorization. Returns an empty data block on success.

  • Create Project

    Create a new project in a workspace or team. Every project is required to be created in a specific workspace or organization, and this cannot be changed once set.

  • Update Project

    Update a specific, existing project. Only the fields provided will be updated; any unspecified fields will remain unchanged.

  • Delete Project

    Delete a specific, existing project. This action cannot be undone.

  • Get Workspaces

    Returns the compact records for all workspaces visible to the authorized user

  • Get Workspace

    Returns the full workspace record for a single workspace

  • Search Tasks in Workspace

    Advanced search for tasks in a workspace with complex filtering options. Requires premium access.

  • Update Workspace

    Update a workspace name. Currently only the name field can be modified for a workspace

  • Add User to Workspace

    Add a user to a workspace or organization. The user can be referenced by their globally unique user ID or their email address

  • Remove User from Workspace

    Remove a user from a workspace or organization. The user making this call must be an admin in the workspace. The user can be referenced by their globally unique user ID or their email address

  • Create Tag

    Creates a new tag in a workspace or organization. Tags can be attached to tasks for organization.

  • Get Tag

    Returns the complete tag record for a single tag by its ID.

  • Get Tasks from Tag

    Returns all tasks associated with a specific tag. Supports pagination and customizable field options.

  • Update Tag

    Updates the properties of a tag. Only specified fields will be updated; unspecified fields remain unchanged.

  • Delete Tag

    Deletes a specific existing tag. This action is irreversible and will remove the tag from all associated tasks.