Skip to content

Asana Setup

Create an Asana OAuth app to manage projects, tasks, and workspaces through Fp Switchboard.

  1. Access Developer Console

    Go to Asana Developer Console.

  2. Create New App

    Click “Create new app” and configure:

  3. Add Redirect URI

    Under OAuth, add the redirect URI:

    https://api.switchboard.fpdigital.ai/oauth/asana/callback
  4. Copy Credentials

    Copy the Client ID and Client Secret from the OAuth section.

Terminal window
npx wrangler secret put ASANA_CLIENT_ID
npx wrangler secret put ASANA_CLIENT_SECRET
https://api.switchboard.fpdigital.ai/oauth/asana/callback
  • Workspace access: The OAuth flow grants access to all workspaces the user belongs to. Users cannot limit to a specific workspace during auth.
  • Rate limits: Asana allows approximately 1,500 requests per minute. Bulk operations may need throttling.
  • Custom fields: Accessing custom fields may require additional permissions depending on your Asana plan.
  1. Connect from the Switchboard Dashboard
  2. Authorize with your Asana account
  3. Click Test Connection to verify
  4. Try: “List my Asana projects” or “Show tasks assigned to me”