Asana

Asana enables teams to manage their projects and tasks in one place.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Flow Standard All Flow regions except the following:
     -   US Government (GCC)
PowerApps Standard All PowerApps regions except the following:
     -   US Government (GCC)

Throttling Limits

Name Calls Renewal Period
API calls per connection3060 seconds
Frequency of trigger polls115 seconds

Actions

Add Comment (V2)

This operation is used to add a comment to an existing task (V2).

Add Comment [DEPRECATED]

This operation is used to add a comment to an existing task. This action has been deprecated. Please use AddCommentV2 instead.

Complete Task (V2)

This operation is used to mark an existing task as complete (V2).

Complete Task [DEPRECATED]

This operation is used to mark an existing task as complete. This action has been deprecated. Please use CompleteTaskV2 instead.

Create a new project (V2)

This operation is used to create a new project (V2).

Create new project [DEPRECATED]

This operation is used to create a new project. This action has been deprecated. Please use CreateProjectV2 instead.

Create Task (V2)

This operation is used to create a new task in your Asana project (V2).

Create Task [DEPRECATED]

This operation is used to create a new task in your Asana project. This action has been deprecated. Please use CreateTaskV2 instead.

Get project by ID (V2)

This operation retrieves project object by Project ID (V2).

Get project by ID [DEPRECATED]

This operation retrieves project object by Project ID. This action has been deprecated. Please use GetProjectV2 instead.

Get task by ID (V2)

This operation retrieves a task object by Task ID (V2).

Get task by ID [DEPRECATED]

This operation retrieves a task object by Task ID. This action has been deprecated. Please use GetTaskV2 instead.

Get user by ID (V2)

This operation retrieves user object by User ID (V2).

Get user by ID [DEPRECATED]

This operation retrieves user object by User ID. This action has been deprecated. Please use GetUserV2 instead.

List teams by workspace (V2)

This operation is used to view teams in the workspace or organization (V2).

List teams by workspace [DEPRECATED]

This operation is used to view teams in the workspace or organization. This action has been deprecated. Please use ListWorkspaceTeamsV2 instead.

List users by workspace (V2)

This operation retrieves the list of users for a given workspace (V2).

List users by workspace [DEPRECATED]

This operation retrieves the list of users for a given workspace. This action has been deprecated. Please use ListUsersV2 instead.

Add Comment (V2)

This operation is used to add a comment to an existing task (V2).

Parameters

Name Key Required Type Description
Task ID
task_id True string

Unique id of the task.

Comment
text True string

Text to be used as comment.

Returns

A comment on an Asana task.

Add Comment [DEPRECATED]

This operation is used to add a comment to an existing task. This action has been deprecated. Please use AddCommentV2 instead.

Parameters

Name Key Required Type Description
Task ID
task_id True string

Unique id of the task.

Comment
text True string

Text to be used as comment.

Returns

A comment on an Asana task.

Complete Task (V2)

This operation is used to mark an existing task as complete (V2).

Parameters

Name Key Required Type Description
Task ID
task_id True string

Unique id of the task.

Returns

An Asana task.

Complete Task [DEPRECATED]

This operation is used to mark an existing task as complete. This action has been deprecated. Please use CompleteTaskV2 instead.

Parameters

Name Key Required Type Description
Task ID
task_id True string

Unique id of the task.

Returns

An Asana task.

Create a new project (V2)

This operation is used to create a new project (V2).

Parameters

Name Key Required Type Description
Workspace ID
workspace True string

Workspace to use for new projects.

Team ID
team string

If creating in an organization, the specific team to create the project in.

Project name
name True string

Name of the project.

Due date
due_date date

yyyy-MM-dd

Public
public boolean

True if the project is public to the organization.

Project color
color string

Color used to display the project.

Project notes
notes string

Notes about the project.

Owner
owner string

Owner of the project.

Archive
archived boolean

Archived projects do not show in the UI by default.

Returns

An Asana project.

Create new project [DEPRECATED]

This operation is used to create a new project. This action has been deprecated. Please use CreateProjectV2 instead.

Parameters

Name Key Required Type Description
Workspace ID
workspace True string

Workspace to use for new projects.

Team ID
team string

If creating in an organization, the specific team to create the project in.

Project name
name True string

Name of the project.

Due date
due_date date

yyyy-MM-dd

Public
public boolean

True if the project is public to the organization.

Project color
color string

Color used to display the project.

Project notes
notes string

Notes about the project.

Owner
owner string

Owner of the project.

Archive
archived boolean

Archived projects do not show in the UI by default.

Returns

An Asana project.

Create Task (V2)

This operation is used to create a new task in your Asana project (V2).

Parameters

Name Key Required Type Description
Workspace ID
workspace True string

Workspace to use for your projects.

Project ID
projects True string

Project

Task name
name True string

Name of the task.

Assignee
assignee string

Email or User ID, defaults to current user.

Description
notes string

Description of the task.

Assignee status
assignee_status string

Scheduling status of the task.

Completed
completed boolean

Indicate if the task will be marked as completed.

Due date
due_on date

Due date of the task.

Returns

An Asana task.

Create Task [DEPRECATED]

This operation is used to create a new task in your Asana project. This action has been deprecated. Please use CreateTaskV2 instead.

Parameters

Name Key Required Type Description
Workspace ID
workspace True string

Workspace to use for your projects.

Project ID
projects True string

Project

Task name
name True string

Name of the task.

Assignee
assignee string

'Email or User ID, defaults to current user.

Description
notes string

Description of the task.

Assignee status
assignee_status string

Scheduling status of the task.

Completed
completed boolean

Indicate if the task will be marked as completed.

Due date
due_on date

Due date of the task.

Returns

An Asana task.

Get project by ID (V2)

This operation retrieves project object by Project ID (V2).

Parameters

Name Key Required Type Description
Project ID
project_id True string

The ID of the Project.

Returns

An Asana project.

Get project by ID [DEPRECATED]

This operation retrieves project object by Project ID. This action has been deprecated. Please use GetProjectV2 instead.

Parameters

Name Key Required Type Description
Project ID
project_id True string

The ID of the Project.

Returns

An Asana project.

Get task by ID (V2)

This operation retrieves a task object by Task ID (V2).

Parameters

Name Key Required Type Description
Task ID
task_id True string

Unique id of the task.

Returns

An Asana task.

Get task by ID [DEPRECATED]

This operation retrieves a task object by Task ID. This action has been deprecated. Please use GetTaskV2 instead.

Parameters

Name Key Required Type Description
Task ID
task_id True string

Unique id of the task.

Returns

An Asana task.

Get user by ID (V2)

This operation retrieves user object by User ID (V2).

Parameters

Name Key Required Type Description
User
user_id True string

User

Returns

An Asana user.

Get user by ID [DEPRECATED]

This operation retrieves user object by User ID. This action has been deprecated. Please use GetUserV2 instead.

Parameters

Name Key Required Type Description
User
user_id True string

User

Returns

An Asana user.

List teams by workspace (V2)

This operation is used to view teams in the workspace or organization (V2).

Parameters

Name Key Required Type Description
Workspace ID
workspace True string

Workspace or Organization ID.

Returns

List teams by workspace [DEPRECATED]

This operation is used to view teams in the workspace or organization. This action has been deprecated. Please use ListWorkspaceTeamsV2 instead.

Parameters

Name Key Required Type Description
Workspace ID
workspace True string

Workspace or Organization ID.

Returns

List users by workspace (V2)

This operation retrieves the list of users for a given workspace (V2).

Parameters

Name Key Required Type Description
Workspace ID
workspace_id True string

Workspace to monitor for users.

Returns

List users by workspace [DEPRECATED]

This operation retrieves the list of users for a given workspace. This action has been deprecated. Please use ListUsersV2 instead.

Parameters

Name Key Required Type Description
Workspace ID
workspace_id True string

Workspace to monitor for users.

Returns

Triggers

When a project is created (V2)

Triggers when a new project is created (V2).

When a project is created [DEPRECATED]

Triggers when a new project is created. This action has been deprecated. Please use OnProjectCreatedV2 instead.

When a task is completed (V2)

Triggers when an existing task is completed (V2).

When a task is completed [DEPRECATED]

Triggers when an existing task is completed. This action has been deprecated. Please use OnTaskCompletedV2 instead.

When a task is created (V2)

Triggers when a new task is created (V2).

When a task is created [DEPRECATED]

Triggers when a new task is created. This action has been deprecated. Please use OnTaskCreatedV2 instead.

When a project is created (V2)

Triggers when a new project is created (V2).

Parameters

Name Key Required Type Description
Workspace ID
workspace True string

Workspace to monitor for new projects.

Returns

When a project is created [DEPRECATED]

Triggers when a new project is created. This action has been deprecated. Please use OnProjectCreatedV2 instead.

Parameters

Name Key Required Type Description
Workspace ID
workspace True string

Workspace to monitor for new projects.

Returns

When a task is completed (V2)

Triggers when an existing task is completed (V2).

Parameters

Name Key Required Type Description
Workspace ID
workspace True string

Workspace to monitor for new projects.

Project ID
project True string

Project

Returns

When a task is completed [DEPRECATED]

Triggers when an existing task is completed. This action has been deprecated. Please use OnTaskCompletedV2 instead.

Parameters

Name Key Required Type Description
Workspace ID
workspace True string

Workspace to monitor for new projects.

Project ID
project True string

Project

Returns

When a task is created (V2)

Triggers when a new task is created (V2).

Parameters

Name Key Required Type Description
Workspace ID
workspace True string

Workspace to monitor for new projects.

Project ID
project True string

Project

Returns

When a task is created [DEPRECATED]

Triggers when a new task is created. This action has been deprecated. Please use OnTaskCreatedV2 instead.

Parameters

Name Key Required Type Description
Workspace ID
workspace True string

Workspace to monitor for new projects.

Project ID
project True string

Project

Returns

Definitions

ListProjectsResponse

Name Path Type Description
Projects
data array of ProjectResponse

ProjectResponse

An Asana project.

Name Path Type Description
Project ID
id integer
Project name
name string
Project notes
notes string
Created date
created_at date-time

yyyy-MM-ddTHH:mm:ss.fffZ

Modified date
modified_at date-time

yyyy-MM-ddTHH:mm:ss.fffZ

Owner
owner Owner

The project owner.

Due date
due_date date

yyyy-MM-dd

Status
current_status CurrentStatus
Public
public boolean
Archived
archived boolean
Workspace
workspace WorkSpace

The workspace.

Color
color string

Project color.

ListTasksResponse

Name Path Type Description
Tasks
data array of TaskResponse

TaskResponse

An Asana task.

Name Path Type Description
Task ID
id integer
Created date
created_at date-time

yyyy-MM-ddTHH:mm:ss.fffZ

Modified date
modified_at date-time

yyyy-MM-ddTHH:mm:ss.fffZ

Task name
name string
Task notes
notes string
Completed
completed boolean
Assignee
assignee Assignee

The user to whom this task is assigned.

Asignee status
assignee_status string

Scheduling status of the task.

Completed date and time
completed_at date-time

yyyy-MM-ddTHH:mm:ss.fffZ

Due date
due_on date

yyyy-MM-dd

Due date and time
due_at string

yyyy-MM-ddTHH:mm:ss.fffZ

Workspace
workspace WorkSpace

The workspace.

Number of likes
num_hearts integer
Liked
hearted boolean

AddCommentResponse

A comment on an Asana task.

Name Path Type Description
Task
data.target Target

The task that this comment is associated with.

Text
data.text string

The text of the comment.

Creation date
data.created_at string

The date and time at which this comment was created.

Author
data.created_by CreatedBy

The user that authored this comment.

Source
data.source string

The component of the Asana product the user used to trigger the comment.

Type
data.type string

The type of comment this is.

Comment ID
data.id integer

The ID for this comment.

ListTeamsResponse

ListUsersResponse

Name Path Type Description
Users
data array of UserResponse

UserResponse

An Asana user.

Name Path Type Description
User ID
id integer
User name
name string
Email
email string

CurrentStatus

Name Path Type Description
color
color string

The color status of the project.

text
text string

Text describing the project status.

ID
author.id integer

ID of the author of the project status.

name
author.name string

Name of the author of the project status.

WorkSpace

The workspace.

Name Path Type Description
ID
id integer
name
name string

Owner

The project owner.

Name Path Type Description
ID
id integer

The ID of the project owner.

name
name string

The name of the project owner.

Assignee

The user to whom this task is assigned.

Name Path Type Description
ID
id integer
name
name string

Target

The task that this comment is associated with.

Name Path Type Description
ID
id integer

The ID of the task that this comment is associated with.

name
name string

The ID of the task that this comment is associated with.

CreatedBy

The user that authored this comment.

Name Path Type Description
ID
id integer

The ID of the user that authored this comment.

name
name string

The name of the user that authored this comment.

ListProjectsResponseV2

Name Path Type Description
Projects
data array of ProjectResponseV2

ProjectResponseV2

An Asana project.

Name Path Type Description
Project ID
gid string
Project name
name string
Project notes
notes string
Created date
created_at date-time

yyyy-MM-ddTHH:mm:ss.fffZ

Modified date
modified_at date-time

yyyy-MM-ddTHH:mm:ss.fffZ

Owner
owner OwnerV2

The project owner.

Due date
due_date date

yyyy-MM-dd

Status
current_status CurrentStatusV2
Public
public boolean
Archived
archived boolean
Workspace
workspace WorkSpaceV2

The workspace.

Color
color string

Project color.

ListTasksResponseV2

Name Path Type Description
Tasks
data array of TaskResponseV2

TaskResponseV2

An Asana task.

Name Path Type Description
Task ID
gid string
Created date
created_at date-time

yyyy-MM-ddTHH:mm:ss.fffZ

Modified date
modified_at date-time

yyyy-MM-ddTHH:mm:ss.fffZ

Task name
name string
Task notes
notes string
Completed
completed boolean
Assignee
assignee AssigneeV2

The user to whom this task is assigned.

Asignee status
assignee_status string

Scheduling status of the task.

Completed date and time
completed_at date-time

yyyy-MM-ddTHH:mm:ss.fffZ

Due date
due_on date

yyyy-MM-dd

Due date and time
due_at string

yyyy-MM-ddTHH:mm:ss.fffZ

Workspace
workspace WorkSpaceV2

The workspace.

Number of likes
num_hearts integer
Liked
hearted boolean

AddCommentResponseV2

A comment on an Asana task.

Name Path Type Description
Task
data.target TargetV2

The task that this comment is associated with.

Text
data.text string

The text of the comment.

Creation date
data.created_at string

The date and time at which this comment was created.

Author
data.created_by CreatedByV2

The user that authored this comment.

Source
data.source string

The component of the Asana product the user used to trigger the comment.

Type
data.type string

The type of comment this is.

Comment ID
data.gid string

The ID for this comment.

ListTeamsResponseV2

ListUsersResponseV2

Name Path Type Description
Users
data array of UserResponseV2

UserResponseV2

An Asana user.

Name Path Type Description
User ID
gid string
User name
name string
Email
email string

CurrentStatusV2

Name Path Type Description
color
color string

The color status of the project.

text
text string

Text describing the project status.

ID
author.gid string

ID of the author of the project status.

name
author.name string

Name of the author of the project status.

WorkSpaceV2

The workspace.

Name Path Type Description
ID
gid string
name
name string

OwnerV2

The project owner.

Name Path Type Description
ID
gid string

The ID of the project owner.

name
name string

The name of the project owner.

AssigneeV2

The user to whom this task is assigned.

Name Path Type Description
ID
gid string
name
name string

TargetV2

The task that this comment is associated with.

Name Path Type Description
ID
gid string

The ID of the task that this comment is associated with.

name
name string

The ID of the task that this comment is associated with.

CreatedByV2

The user that authored this comment.

Name Path Type Description
ID
gid string

The ID of the user that authored this comment.

name
name string

The name of the user that authored this comment.