This page is also inEN
iTeam
API guide · Productivity, documents and e-signature With your company’s credentials

Asana API: what you can do and how to use it with AI agents

The Asana API gives access to workspaces, projects, sections, tasks, comments and custom fields. Marketing, operations and PMO teams that organize work in Asana use it. Access is through a personal token or an OAuth app registered in the developer console.

Nina
API guide

What the Asana API offers

Tasks

Create, assign, set due dates and dependencies for, and complete tasks and subtasks.

Projects and sections

Read and organize projects, sections and project status.

Comments (stories)

Add comments and read the history of each task.

Custom fields

Read and fill in fields such as priority, cost or client.

Portfolios and goals

A view of sets of projects and goal tracking, depending on the plan.

Webhooks

Create and change events on projects and tasks.

How to access the Asana API

  • With your company’s credentialsAccepts a personal access token or OAuth 2.0 with an app registered in the Asana developer console.
  • There are per-minute request limits, and Asana returns a warning when you go over.
  • Avoid using a team member's personal token.
  • Do not give the agent permission to delete projects or tasks.

Official documentation: developers.asana.com

What an iTeam agent does with the Asana API

Brief becomes a project

From a brief received by email, the agent creates the project from the team template, with tasks, owners and due dates.

Project status update

Every week, the agent reads progress and writes the project status with risks and next milestones.

Dependencies at risk

The agent warns when a late task will push back others that depend on it.

Slack requests into Asana

Requests made in the channel become tasks in the intake section, with a link to the original conversation.

From the credential to the agent at work, with approval

01

Create the credential

Use an Asana service account to generate the token, or register an OAuth app in the developer console.

02

Store in the vault and limit projects

Register the credential in the iTeam vault and define in which projects each agent reads and writes.

03

Test in a pilot project

Run the automation in a pilot project and review it with the team before scaling up.

Questions

Questions about the Asana API

Is the Asana API free?

Generally yes: the API is available on Asana accounts at no separate cost. Some features reached through it depend on the plan.

Do I need to write code to use the Asana API with iTeam?

Not necessarily. Asana is in iTeam's app catalog, and the deployment team sets up projects, fields and rules.

Can the agent use project templates?

Yes, when the plan allows templates. That way each new project starts with the same structure the team defined.

Next step

Put an AI team to work this week.

Start free with a pre-built team, or talk to us and our squad puts AI in production with your people.

300+integrations
4languages
Agents working right now