...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
- 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 is https://app.asana.com/api/1.0.
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 to
https://app.asana.com/api/1.0/tasks
.- 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.