...
You need your Asana API token for authentication. You can find it in My Profile Settings > Apps > Manage Developer Apps > Personal Access Tokens.
API base URL for Asana
...
Set Up Authentication
Asana uses Bearer Token Authentication. You will set this up in Bearer Token.
Create your task
Set the request type to POST.
Set the URL
...
Select Authentication from step 1.
Switch to the 'Body' tab, select 'raw', and then from the dropdown on the right, choose 'JSON'
Fill in the details of your task. The body of your Post request should have the following structure, replacing
...
the
<project-id>
...
and
<Other-details>
...
with actual information:
json
{
...
"data":
...
{
...
"workspace":
...
"<workspace-id>",
...
"name":
...
"<task-name>",
...
"notes":
...
"<task-description>",
...
"assignee":
...
"<assignee-id>",
...
"due_on":
...
"<due-date>",
...
"projects":
...
["<project-id-1>",
...
"<project-id-2>"]
...
}
...
}
Note:
<workspace-id>
,<assignee-id>
,
...
and
<project-id>
...
can be found in the URL of your Asana board. If a field is not required, you can leave it out.
Click 'Send'. Your task will be created in Asana and will return
...
a
201
...
status code if successful.