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 |
search
| 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, ... |
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 }}
}