A
Asana REST API
Details
- URL
-
https://app.asana.com/api/1.0 - Docs
- https://developers.asana.com/reference
Authentication
Asana personal access token + Asana personal access token
Authorization: Bearer <credential> discovered Create a personal access token in the Asana developer console. In the token flow, give it a description, copy the token, and send it as Authorization: Bearer <token>. Asana documents PATs as the quickest way to authenticate to the REST API, and also requires a Service Account's PAT for audit log access.
Asana OAuth app + Asana OAuth app
Authorization: Bearer <credential> discovered Create an app in the Asana developer console. For standard API access, create a regular app and configure its OAuth settings; Asana supports the authorization code flow with user authorization at https://app.asana.com/-/oauth_authorize and token exchange at https://app.asana.com/-/oauth_token. Your app receives a client_id and client_secret, and users authorize it to obtain bearer access tokens sent as Authorization: Bearer <token>.