Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  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

...

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

...

    • 201

...

    •  status code if successful.