Asana
Tool to help teams organize, track, and manage their work.
84 actionsSign in with 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.