Asana

  1. You need your Asana API token for authentication. You can find it in My Profile Settings > Apps > Manage Developer Apps > Personal Access Tokens.

  2. API base URL for Asana is https://app.asana.com/api/1.0.

  1. Set Up Authentication

    • Asana uses Bearer Token Authentication. You will set this up in Bearer Token.

  2. 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.