asana.com

This is the interface for interacting with the Asana Platform. Our API reference is generated from our [OpenAPI spec] (https://raw.githubusercontent.com/Asana/developer-docs/master/defs/asana_oas.yaml).

🔑 oauth2 167 endpoints developer_tools
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (9 total)

pip install asana-python-sdk
npm install asana-typescript-sdk
npm install asana-sdk-ts
npm install asana-sdk
npm install asana
# Maven: see https://github.com/konfig-sdks/asana-java-sdk
cargo add asanaclient
cargo add asana-sdk
# See https://github.com/muppy-life/asana
curl examples
Get multiple tags
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://app.asana.com/api/1.0/tags
Get goals
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://app.asana.com/api/1.0/goals
Get multiple tasks
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://app.asana.com/api/1.0/tasks
Endpoints (167 total)
GET
/tags
Get multiple tags
GET
/goals
Get goals
GET
/tasks
Get multiple tasks
GET
/users
Get multiple users
GET
/events
Get events on a resource
GET
/projects
Get multiple projects
GET
/webhooks
Get multiple webhooks
GET
/portfolios
Get multiple portfolios
GET
/workspaces
Get multiple workspaces
GET
/attachments
Get attachments from an object
GET
/time_periods
Get time periods
GET
/jobs/{job_gid}
Get a job by id
At a glance
Total SDKs9
Languages5
Endpoints167
Authoauth2
Categories1
https://app.asana.com/api/1.0