capabilities.work

What you can do with Asana

Every task in plain language. Pick one, and we can help you get access.

211 things you can do

Asana

Asana is a web and mobile application designed to help teams organize, track, and manage their work. The Asana API allows developers to programmatically access and integrate Asana's project management capabilities into their applications.

22 multi-step recipes

Recipes: multi-step jobs

Add a Custom Field to a Project
Create a custom field and attach it to a project.
Add an Existing Task to a Project Section
Add a task to a project section and note the move with a comment.
Assign and Add Followers to a Task
Create an assigned task and add followers to it.
Attach a File to a New Task
Create a task and attach an external file URL to it.
Bootstrap a Project Board
Stand up a project with a section, a first task, and an opening comment.
Build an Enum Custom Field With Options
Create an enum custom field and add two options.
Create Dependent Tasks
Create two tasks and mark one as dependent on the other.
Create a Task With Subtasks
Create a parent task and two subtasks beneath it.
Create a Task and Nest It Under a Parent
Create a task and nest it under a parent task.
Create a Team With a First Project
Create a team and its first project.
Duplicate a Project and Poll the Job
Duplicate a project and wait for the duplication job to finish.
Find, Comment On, and Complete a Task
Comment on a task and mark it complete unless it is already done.
Insert a Section Into a Project
Insert a new section at the top of a project's board.
Offboard a User
Remove a user from a team and then from the workspace.
Onboard a User to a Workspace and Team
Add a user to a workspace and to a team within it.
Post a Project Status Update
Read project task counts and post a status update.
Provision a Tag and Label a Task
Create a workspace tag and apply it to a task.
Provision a Workspace Project With a First Task
Create a workspace project and seed it with a first task.
Refresh a Project's Status Update
Read the latest project status update and post a new one.
Review and Reply on a Task Comment Thread
Read a task's comments and post a reply.
Search and Reassign a Task
Search for a task by text and reassign the first match.
Triage and Tag a Task
Create a task, add it to a section, and apply a tag.

Project Management

Create a new taskUpdate a task's fieldsDelete a taskDuplicate a taskCreate a subtask under a taskChange a task's parent taskMark tasks as blockers of a taskUnlink blocking tasks from a taskMark tasks as waiting on a taskUnlink waiting tasks from a taskAdd a task to a projectRemove a task from a projectAdd a tag to a taskRemove a tag from a taskAdd followers to a taskRemove followers from a taskDelete a project templateCreate a project from a project templateEdit a project briefDelete a project briefWrite a brief for a projectCreate a projectUpdate a project's settingsDelete a projectDuplicate a projectCreate a project shared with a teamCreate a project in a workspaceAdd a custom field to a projectRemove a custom field from a projectAdd members to a projectRemove members from a projectAdd followers to a projectRemove followers from a projectSave a project as a project templateDelete a legacy project statusPost a legacy project statusRename a sectionDelete an empty sectionCreate a section in a projectMove a task into a sectionReorder sections in a projectList the tags on a taskList tasks filtered by project, assignee or sectionGet the full details of a taskList the tasks in a projectList the tasks in a board sectionList tasks that have a tagList the tasks in someone's My TasksList a task's subtasksList what a task is waiting onList tasks waiting on a taskLook up a task by its custom IDSearch tasks in a workspace with advanced filtersGet a project membershipList a project's membershipsGet a project templateList project templates in a workspace or teamList a team's project templatesGet a project briefList projects filtered by workspace or teamGet a project's detailsList the projects a task belongs toList a team's projectsList all projects in a workspaceCount a project's tasksGet a legacy project statusList a project's legacy status updatesGet a section's detailsList the sections in a project

Other things you can do

Delete a task templateCreate a task from a task templateLog time on a taskEdit a time tracking entryDelete a time tracking entryDelete an attachmentUpload a file or link to a taskSubscribe to changes with a webhookChange a webhook's filtersDelete a webhookCreate a tagUpdate a tagDelete a tagUpdate a resource allocationDelete a resource allocationAllocate a person to a projectAdd a member to a goal, project or portfolioChange a member's access levelRemove a membershipTrigger a rule via incoming web requestRequest a full organization exportCreate a tag in a specific workspaceRename a workspaceAdd a user to a workspaceRemove a user from a workspaceDelete a status updatePost a status updateCreate a custom field in a workspaceUpdate a custom fieldDelete a custom fieldAdd an option to a dropdown custom fieldReorder a dropdown field's optionsEdit a dropdown optionEdit a commentDelete a commentComment on a taskCreate a teamUpdate a teamAdd a user to a teamRemove a user from a teamRun several API requests in one batchList a project's task templatesGet a task templatePull audit log events for a domainGet a time periodList time periods in a workspaceList time logged on a taskGet a time tracking entryGet an attachment's detailsList the files attached to a task or projectList my webhooks in a workspaceGet a webhook's detailsList tags with optional workspace filterGet a tag's detailsGet a resource allocationList allocations for a project or personList the custom fields on a projectList the custom fields on a portfolioList members of a goal, project or portfolioGet a project membership by IDGet a workspace membershipList a user's workspace membershipsList a workspace's membershipsQuickly find objects by name as you typeGet a team membershipList team memberships by team, user or workspaceList a team's membershipsList a user's team membershipsCheck an asynchronous job's statusCheck an organization export requestList the tags in a workspaceList my workspacesGet a workspace's detailsGet a status updateList status updates on a project, portfolio or goalList users I can seeGet a user's profileList a user's favoritesList the users in a teamList the users in a workspaceGet a custom field's definitionList a workspace's custom fieldsList portfolio memberships by portfolio or userGet a portfolio membershipList a portfolio's membershipsGet a story or commentList a task's comments and activityGet a team's detailsList the teams in a workspaceList the teams a user belongs toPoll for changes on a resourceGet a My Tasks list by its IDFind a user's My Tasks list