How to Get Asana API Key Easily 2026
By Impran M N
Connecting a custom script or third-party dashboard to Asana starts with generating a Personal Access Token from the developer console. This guide covers navigating to that console, creating and naming your token, and following basic security practices for storing and revoking it later.
01Open your profile settings
Click your profile icon and navigate to the Apps dashboard within your account settings.
02Access the Developer Console
Click the Developer Console link to reach the section where API settings and tokens are managed.
03Create a new Personal Access Token
Select Personal Access Tokens and click Create Token to generate a new key for your integration.
04Name the token and accept scoping rules
Give the token a name that identifies its specific application so you can track it later, and agree to the account scoping terms.
05Copy and store the token securely
Copy the generated token string immediately since it won't be shown again, and store it safely, such as in an environment file rather than plain text.
Frequently asked questions
Can I see my API key again after I close the screen?
No, Asana only displays the full token once at creation, so you need to copy and store it securely right away.
How do I revoke an old or leaked API key?
Return to the Developer Console, find the token in your list of existing tokens, and deactivate or delete it to cut off its access.
Is it safe to hardcode my API key into a script?
It's best practice to store the key in an environment variable or secrets manager instead of hardcoding it directly into source code.
Do different tokens have different permission levels?
Token permissions follow your account's access scope, so review the account scoping rules during creation to understand what the token can do.
Watch the full walkthrough
The same steps, demonstrated on screen from start to finish.



