Go to app
Academy
What's new?
Tray UAC
Developer
Connectors
Templates
Help Center
Back
Asana
Overview
Operations (sample payloads)
Operations
Asana Operations
Latest version:
7.0
Changelog
Add custom field to portfolio
Add a custom field to a portfolio.
Add custom field to project
Add a custom field to a project.
Add drop down option to custom field
Add an enum option to a custom field.
Add followers to a task
Add followers to a task. Returns an empty data block. Each task can be associated with zero or more followers in the system. Requests to add/remove followers, if successful, will return the complete updated task record, described above.
Add members to portfolio
Add members to a portfolio.
Add project status update
Add a status update to a project, setting a "message" and a colour reflecting the project's status.
Add project to portfolio
Add a project to a portfolio.
Add tag to task
Add a tag to a particular task.
Add task dependencies
Add dependencies to a task.
Add task to project
Add a task to a project.
Add task to section
Add a task to a section.
Copy all project custom fields
Copy all custom fields from a source project to a destination project. This is operation is only available to premium Asana accounts.
Copy all tasks
Copy all tasks from one project to another, including those that are marked completed and archived in the source.
Copy task
Copy a task, copying over the description, followers, and assignee, along with subtasks and custom field settings.
Create custom field
Create a new custom field.
Create membership
Create a new membership in a goal or project.
Create portfolio
Create a new portfolio.
Create project
Create a project.
Create project section
Create a project section.
Create subtask
Create a subtask.
Create tag
Create a new tag in a workspace.
Create task
Create a new task.
Create task comment
Add a comment to a task. Comments will appear in the Asana UI to be from the Asana user connected with your tray account.
Delete custom field
Delete a custom field.
Delete membership
Delete a membership for a goal or project.
Delete portfolio
Delete a portfolio.
Delete project
Delete a project.
Delete section
Delete a section.
Delete task
Delete a task.
Download attachments
Download task attachments hosted on Asana. Maximum total size of attachments is 500MB.
Get attachment
Get the full record for a single attachment.
Get custom field
Return all metadata for a specified custom field.
Get portfolio
Return data for a specified portfolio.
Get project
Find a project in an Asana workspace.
Get section
Get a section from your Asana account.
Get task
Find a task by its GID.
Get team
Return information about a team.
Get user
Return information about a user.
Get user by email
Return information about a user.
Get workspace
Return information about a workspace.
List colors DDL
List custom field drop down options DDL
List custom fields
List all custom fields in a given workspace.
List custom fields DDL
List custom fields in portfolio
Return custom fields in a given portfolio.
List custom fields in portfolio DDL
List organization teams
Get a list of all of the teams in an organization workspace.
List organization teams DDL
List organizations DDL
List portfolio colors DDL
List portfolio members DDL
List portfolio projects
Return a list of all projects in a portfolio.
List portfolio projects DDL
List portfolios
Return a list of all portfolios.
List portfolios DDL
List project custom field settings
Retrieve a list of all of the custom fields settings on a project.
List project custom field settings DDL
List project custom fields DDL
List project sections
Get a list of all of the sections in a given project.
List project sections DDL
List project tasks
Get a list of all the tasks in a project.
List project tasks DDL
List section tasks
Return the compact section records for all tasks within the given section.
List section tasks DDL
List task attachments
Retrieve a list of all attachments on the task.
List task custom fields DDL
List task custom fields for project
Retrieve a list of all tasks custom fields for a single project.
List task custom fields for projects
Retrieve a list of all tasks custom fields for multiple projects.
List task custom fields from projects DDL
List task custom fields from task ID DDL
List task dependencies
Return a list of all the other tasks that a specified task is dependent on.
List task dependents
List all the dependents from a task.
List task stories
Get a list of all of the stories on a task, including comments, and other actions.
List task subtasks
Find a task's subtasks.
List tasks
List tasks by criteria.
List team members
Get a list of all of the users part of the team.
List workspace projects
Retrieve a list of all the projects you can access in your account.
List workspace projects DDL
List workspace projects without team DDL
List workspace tags
Retrieve a list of tags from a workspace.
List workspace tags DDL
List workspace tasks
Retrieve a list of tasks from a workspace.
List workspace tasks DDL
List workspace users
Retrieve a list of all users in a workspace.
List workspace users DDL
List workspaces
Retrieve a list of all the workspaces you can access in your account.
List workspaces DDL
Project exists?
Check if a project exists in Asana.
Raw HTTP request (advanced)
Perform a raw HTTP request with some pre-configuration and processing by the connector, such as authentication.
Remove custom field from portfolio
Remove a custom field from a portfolio.
Remove followers from a task
Remove each of the specified followers from the task if they are following. Returns the complete, updated record for the affected task.
Remove members from portfolio
Remove members from a portfolio.
Remove project from portfolio
Remove a project from a portfolio.
Remove tag from task
Remove a tag from a particular task.
Remove task from project
Remove the task from the specified project. The task will still exist in the system, but it will not be in the project anymore.
Search tasks
Search tasks in a workspace, this endpoint will only be available to premium Asana users.
Set dependencies for a task
Mark a set of tasks as dependencies of this task, if they are not already dependencies. A task can have at most 15 dependencies.
Set dependents for a task
Mark a set of tasks as dependents of this task, if they are not already dependents. A task can have at most 30 dependents.
Unlink dependencies from a task
Unlink a set of dependencies from this task.
Unlink dependents from a task
Unlink a set of dependents from this task.
Update custom field
Update a custom field.
Update drop down option in custom field
Update a drop-down option attached to a custom field.
Update order of drop down options in custom field
Reorder the drop-down options in a given custom field.
Update portfolio
Update a portfolio.
Update project
Update a project.
Update section
Update a section.
Update task
Update a task.
Upload attachment to task
Upload a file attachment to a task.
Previous
Operations (sample payloads)