Skip to content

Asana

Node: asana · Full type: n8n-nodes-base.asana · Version: 1

Credentials

asanaApi (alias: @asana) / asanaOAuth2Api (alias: @asana)

CREDENTIAL @asana = asanaApi "My Asana"

Operations

Resource: project

create

Parameter Type Default Details
name string "" required
workspace options "" required
team options ""
additionalFields collection {} keys: color, due_on, notes, privacy_setting

delete

Parameter Type Default Details
id string "" required

get

Parameter Type Default Details
id string "" required

getAll

Parameter Type Default Details
workspace options "" required
returnAll boolean false
limit number 100
additionalFields collection {} keys: archived, team

update

Parameter Type Default Details
workspace options "" required
id string "" required
updateFields collection {} keys: color, due_on, name, notes, owner, privacy_setting, ...

Resource: subtask

create

Parameter Type Default Details
taskId string "" required
name string "" required
otherProperties collection {} keys: assignee, assignee_status, completed, due_on, liked, notes, ...

getAll

Parameter Type Default Details
taskId string "" required
returnAll boolean false
limit number 100
options collection {} keys: opt_fields, opt_pretty

Resource: task

create

Parameter Type Default Details
workspace options "" required
name string "" required
otherProperties collection {} keys: assignee, assignee_status, completed, due_on, name, liked, ...

delete

Parameter Type Default Details
id string "" required

get

Parameter Type Default Details
id string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 100
filters collection {} keys: assignee, opt_fields, opt_pretty, project, section, workspace, ...

move

Parameter Type Default Details
id string "" required
projectId options "" required
section options "" required
Parameter Type Default Details
workspace options "" required
searchTaskProperties collection {} keys: completed, text

update

Parameter Type Default Details
id string "" required
otherProperties collection {} keys: assignee, assignee_status, completed, due_on, name, liked, ...

Resource: taskComment

add

Parameter Type Default Details
id string "" required
isTextHtml boolean false
text string "" required
text string "" required
additionalFields collection {} keys: is_pinned

remove

Parameter Type Default Details
id string "" required

Resource: taskProject

add

Parameter Type Default Details
id string "" required
project options "" required
additionalFields collection {} keys: insert_after, insert_before, section

remove

Parameter Type Default Details
id string "" required
project options "" required

Resource: taskTag

add

Parameter Type Default Details
id string "" required
tag options "" required

remove

Parameter Type Default Details
id string "" required
tag options "" required

Resource: user

get

Parameter Type Default Details
userId string "" required

getAll

Parameter Type Default Details
workspace options "" required

Common Parameters

Parameter Type Default Details
authentication options "accessToken" accessToken, oAuth2

Parameter Details

otherProperties children:

Parameter Type Default Details
assignee options ""
assignee_status options "inbox" inbox, today, upcoming, later
completed boolean false
due_on dateTime ""
liked boolean false
notes string ""
workspace options ""

options children:

Parameter Type Default Details
opt_fields multiOptions [...]
opt_pretty boolean false

filters children:

Parameter Type Default Details
assignee options ""
opt_fields multiOptions [...]
opt_pretty boolean false
project options ""
section options ""
workspace options ""
completed_since dateTime ""
modified_since dateTime ""

searchTaskProperties children:

Parameter Type Default Details
completed boolean false
text string ""

additionalFields children:

Parameter Type Default Details
is_pinned boolean false

updateFields children:

Parameter Type Default Details
color options "none" dark-blue, dark-brown, dark-green, dark-orange, dark-pink, dark-purple, dark-red, dark-teal, ... (19 total)
due_on dateTime ""
name string ""
notes string ""
owner string ""
privacy_setting options "private" private, private_to_team, public_to_workspace
team options ""

Example

NODE "asana" @asana AS "Asana" {
  resource: "project",
  operation: "get",
  taskId: {{ $json.taskId }},
  name: {{ $json.name }},
  id: {{ $json.id }}
}