Prerequisites
Verify you have the necessary permissions before starting setup.
- Admin or appropriate permissions in your Asana workspace.
- Access to create applications in the Asana Developer Console.
Create OAuth application
Register an OAuth application in the Asana Developer Console.
Sign in to Asana
Sign in to your Asana account.
- Click your profile avatar in the top-right corner and select Settings.
- Navigate to the Apps tab.
- Scroll to Build new apps and click View developer console.
Create a new app
Click + Create new app in the Developer Console.
- Enter an App name (e.g.,
StackOne Integration). - Select API app as the app type.
- Check the box I agree to the Asana API Terms.
- Click Create app.
Configure OAuth settings
Set up the redirect URL and permission scopes for your application.
Add redirect URL
Navigate to the OAuth tab in your app settings.
- In the Redirect URLs section, click + Add redirect URL.
- Enter exactly:
https://api.stackone.com/connect/oauth2/asana/callback
Configure permission scopes
Select the required permissions for the integration. Enable Full permissions for all scopes, or select individual scopes below.
Copy Client credentials
Navigate to the Basic information tab and scroll to the App credentials section.
- Copy the Client ID.
- Click Copy next to the Client Secret.
- Store both values securely for use later — if the secret is regenerated, existing integrations will need updating.
Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for Asana:Navigate to Connector Profiles
Create New Connector Profile
- Click + Connector Profile
- Search for and select Asana
- Select Type as OAuth 2.0
- Fill out the fields using details retrieved from your provider:
- Client ID
- Client Secret
- Scopes (Optional)
- (Optional) Select Actions to be enabled for this Connector Profile
- Click Create profile