Skip to main content

Getting Started

You can connect to the Asana API using a Personal Access Token (PAT) or an OAuth app. For connecting a single Asana workspace, we recommend using a Personal Access Token.

Personal Access Token Setup

1

Generate a Personal Access Token

  1. Log in to Asana and navigate to My Settings > Apps > Developer Apps.
  2. Click Create new token, provide a description (e.g. Strata Integration), and click Create token.
  3. Copy the token and store it in a secure location.
The full token is only displayed once. After closing the creation dialog, it cannot be retrieved — you will need to create a new one if lost.
2

Configure the Asana Integration in Strata

Select Asana in the Strata Integration Catalog. Enter your Personal Access Token.

OAuth App Setup

1

Create an Asana OAuth App

  1. Navigate to the Asana Developer Console.
  2. Click Create new app, enter a name and select your workspace.
  3. In your app’s settings, navigate to OAuth and add the Strata OAuth callback URL as a redirect URL:
https://connect.connectstrata.com/oauth/callback
  1. Copy the Client ID and Client Secret from the app’s settings page.
2

Configure the Asana Integration in Strata

Select Asana in the Strata Integration Catalog. Enter your OAuth client ID, client secret, and required scopes.
The scopes in the Strata dashboard should match the scopes you configured in your Asana OAuth app.

Webhooks

Asana supports webhooks for real-time event notifications. Webhooks are established per-resource (e.g. a project, task, or workspace) and require an active API connection.