Asana

Asana

Project management Personal access token

Create and update tasks, and read projects, teams and workspaces, from any Windmill script, flow or app.

Set up in 3 steps

1

Create a personal access token

At app.asana.com/0/my-apps, create a personal access token and copy it — it is shown only once.

2

Add the resource in Windmill

Open Resources, add a resource of type asana, and paste the token.

3

Run your first script

Fork any script below and list your workspaces — most calls need a workspace or project id.

Scripts

Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.

Submit a script →
Asana

Remove users from a portfolio

Script asana Verified
Asana

Get teams in a workspace

Script asana Verified
Asana

Add a user to a workspace or organization

Script asana Verified
Asana

Get dependents from a task

Script asana Verified
Asana

Get tasks from a project

Script asana Verified
Asana

Get statuses from a project

Script asana Verified
Asana

Update a webhook

Script asana Verified
Asana

Add a portfolio item

Script asana Verified
Asana

Delete a story

Script asana Verified
Asana

Get goal relationships

Script asana Verified
Asana

Create a goal

Script asana Verified
Asana

Remove a user from a team

Script asana Verified
Asana

Delete a project brief

Script asana Verified
Asana

Get events on a resource

Script asana Verified
Asana

Get workspace memberships for a user

Script asana Verified
Asana

Create a subtask

Script asana Verified
Asana

Get memberships from a team

Script asana Verified
Asana

Get tasks from a section

Script asana Verified
Asana

Get memberships from a project

Script asana Verified
Asana

Remove a collaborator from a goal

Script asana Verified
Asana

Get parent goals from a goal

Script asana Verified
Asana

Delete a goal

Script asana Verified
Asana

Get a task

Script asana Verified
Asana

Remove a tag from a task

Script asana Verified
Asana

Get multiple tags

Script asana Verified
Asana

Get multiple projects

Script asana Verified
Asana

Create a project template from a project

Script asana Verified
Asana

Get a user's task list

Script asana Verified
Asana

Get a tag

Script asana Verified
Asana

Get multiple workspaces

Script asana Verified

Resource type

The shape of the credential every script on this page expects.

FieldTypeRequiredWhat it is
tokenstringYes

Questions

What can the token do?

Everything your own account can, in every workspace you belong to. Asana has no per-token scopes, so create it on an account with the access you intend.

Where do I find a project or task id?

It is the numeric segment in the object's URL in Asana, and every list call returns it as gid.

Is my token stored on the hub?

Never. It lives only in your own Windmill workspace, encrypted at rest.