Asana

Tool to help teams organize, track, and manage their work.

84 actionsSign in with Asana

Connect Asana

What your bot can do in Asana

Looks up

  • Get a projectRetrieves a specific asana project by its project gid, with an option to include additional fields for comprehensive details using opt…
  • Get a taskRetrieves full details for a specified task gid accessible by the user.
  • Get current userRetrieves the authenticated user's full record, including accessible workspaces, often used as an initial call to establish user context…
  • Get sections in a projectReturns compact records for all sections (used to group tasks) in a specified project.
  • Get TagsGet multiple tags in a workspace.
  • Get Task SubtasksRetrieve multiple task subtasks from a workspace.
  • Get teams in workspaceReturns the compact records for all teams in the workspace visible to the authorized user.
  • Get UserGet a user by their id.
  • Get Users for TeamGet users in a team.
  • Get Users in WorkspaceGet users in a workspace or organization.
Show 6 more
  • Retrieve tasks for projectRetrieves tasks from a specified asana project, allowing filtering by completion status and selection of optional fields for detailed…
  • Get a user task listRetrieves a specific user's task list from asana by its user task list gid, optionally returning extended details like name, owner, and…
  • Get multiple projectsReturns a list of projects, optionally filtered by workspace, team, or archived status, supporting pagination for large datasets.
  • Get multiple tasksRetrieves a list of tasks, allowing filtering by assignee (requires workspace), project, section, completed since, and modified since.
  • Get multiple usersReturns a list of users in an asana workspace or organization, optionally filtered by workspace or team gid, with support for pagination…
  • Get multiple workspacesRetrieves all workspaces accessible by the authenticated user, returning an empty list if the user has no accessible workspaces.

Takes action

  • Add Followers to TaskAdd followers to a task in asana.
  • Add Supporting Relationship to GoalAdd a supporting goal relationship to a goal.
  • Add task to sectionAdds an existing task to a section, optionally positioning it before or after another task in that section.
  • Create a section in a projectCreates a new section in a project, optionally positioned relative to an existing section in the same project, and returns the full record…
  • Create AllocationCreates a new allocation.
  • Create Attachment for TaskUpload an attachment to a task.
  • Create Custom FieldCreate a new custom field in a workspace.
  • Create Enum Option for Custom FieldCreate a new enum option for a custom field in asana.
  • Create Project Status UpdateCreate a new status update on a project.
  • Create subtaskCreates a new asana subtask under an existing parent task (task gid).
Show 58 more
  • Create task commentAdds a new text comment (story) to an existing asana task, appearing in its activity feed.
  • Delete a projectDelete a project.
  • Delete a TagDelete a specific tag by its gid.
  • Delete a taskDelete a task.
  • Delete AllocationDelete an allocation by its id.
  • Delete AttachmentDelete an attachment by its globally unique identifier.
  • Delete Custom FieldDelete a custom field by its globally unique identifier.
  • Duplicate ProjectDuplicate a project.
  • Duplicate TaskDuplicate a task
  • Get AllocationGet an allocation by id.
  • Get AllocationsGet multiple allocations.
  • Get AttachmentGet a single attachment by its globally unique identifier.
  • Get Audit Log EventsGet audit log events for a workspace.
  • Get Custom FieldGet a single custom field by its globally unique identifier.
  • Get Custom Fields for WorkspaceGet all custom fields in a workspace.
  • Get Events on a ResourceRetrieve events on a resource to monitor changes.
  • Get GoalRetrieve the full record for a single goal by its gid.
  • Get Goal RelationshipsRetrieve goal relationships.
  • Get GoalsRetrieve multiple goals.
  • Get MembershipsRetrieve memberships for goals, projects, portfolios, or custom fields.
  • Get Multiple Project TemplatesRetrieve multiple project templates.
  • Get Objects via TypeaheadRetrieve objects in a workspace via a typeahead search algorithm.
  • Get PortfolioRetrieve the full record for a single portfolio by its gid.
  • Get Portfolio ItemsRetrieve items in a portfolio.
  • Get Portfolio MembershipsRetrieve multiple portfolio memberships.
  • Get PortfoliosRetrieve multiple portfolios.
  • Get Project BriefRetrieve a project's brief.
  • Get Project MembershipsRetrieve memberships from a project.
  • Get Project StatusRetrieve the full record for a single project status by its gid.
  • Get Project Status UpdatesGet status updates for a specific project.
  • Get Projects for TeamGet a list of projects for a specific team in asana.
  • Get SectionRetrieve the full record for a single section by its gid.
  • Get Status UpdatesRetrieve status updates from an object.
  • Get Stories for TaskGet stories (comments, status updates, etc.) for a task.
  • Get StoryRetrieve a story.
  • Get TagGet a single tag by its globally unique identifier.
  • Get Task AttachmentsGet the list of attachments for a given task, project, or project brief.
  • Get Task TemplatesRetrieve multiple task templates from a workspace.
  • Get Team MembershipsRetrieve compact team membership records.
  • Get Time PeriodsRetrieve compact or full representations of time periods.
  • Get Workspace MembershipsRetrieve the workspace memberships for a specific workspace.
  • Get Workspace ProjectsRetrieve the projects associated with a specific workspace.
  • Insert or Reorder Enum Option for Custom FieldReorder an existing enum option or insert a new enum option for a custom field at a specific position.
  • Remove Follower From TaskRemove one or more followers from a task.
  • Submit Parallel Requests (Batch API)Submit multiple asana api requests in parallel using the batch api.
  • Update a projectUpdate a project.
  • Update AllocationUpdate an existing allocation by its id.
  • Update Custom FieldUpdate a custom field by its globally unique identifier.
  • Update Enum OptionUpdate an enum option for a custom field.
  • Update TagUpdate an existing tag by its globally unique identifier.
  • Create a projectCreates a new asana project, requiring either a workspace or team gid for association, and returns the full project details.
  • Create a tag in a workspaceCreates a new tag, with properties like name and color defined in the request body, within a specific asana workspace (using workspace gid).
  • Create task in asana with specific detailsCreates a new asana task.
  • Create TeamCreate a new team in an asana workspace.
  • Get TeamRetrieve details of a specific team by its gid.
  • Get WorkspaceRetrieve details of a specific workspace by its gid.
  • Update a taskUpdates attributes of an existing asana task identified by its task gid.
  • Update a teamUpdate details of an existing team.

More productivity apps