{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification","LightboxImage"]},"type":"markdown"},"seo":{"title":"Aha! integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"aha-integration","__idx":0},"children":["Aha! integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Aha! is a product management platform that helps teams set strategy, capture ideas, prioritize features, and share visual roadmaps. Integrating Aha! with Frontegg allows your application to access and manage ideas, features, releases, products, epics, goals, and initiatives on behalf of your users through OAuth 2.0 authentication."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Prerequisites","type":"attention"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An Aha! account with admin access"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access to the Aha! workspace settings"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-aha","__idx":1},"children":["Connect Aha!"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-the-developer-settings","__idx":2},"children":["Step 1: Open the developer settings"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Log in to your ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.aha.io"},"children":["Aha!"]}," account. Click your avatar in the top-right corner to open the user menu. Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings"]},", click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Personal"]},". In the left sidebar, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Developer"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/aha-4.5741947b5486addb67d023cbad1ed9d37f3ac2997a4c5d266b9c0634f2b19fc9.1ce25488.png","alt":"Aha! developer settings"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-navigate-to-oauth-applications","__idx":3},"children":["Step 2: Navigate to OAuth applications"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["On the Developer page, click the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OAuth applications"]}," tab. This page lists all registered OAuth applications for your account."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/aha-5.04b41dac1efe5aa0a43f6b94639bcd6d4b81858f872c374b1be0a0a986899732.1ce25488.png","alt":"Aha! OAuth applications tab"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-register-a-new-oauth-application","__idx":4},"children":["Step 3: Register a new OAuth application"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Register OAuth application"]}," button."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/aha-1.3846c37a81c5b8cf7c968110a00f856cdffbd82b97fe4e62383b4e88849e1c73.1ce25488.png","alt":"Aha! register OAuth application"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-4-fill-in-the-application-details","__idx":5},"children":["Step 4: Fill in the application details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Register new OAuth application"]}," form, fill in the following fields:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Name"]}," — Enter a descriptive name (e.g., \"Frontegg Integration\")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Redirect URI"]}," — Enter the following redirect URIs, each on a new line:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://YOUR_MCP_GATEWAY_URL/integration-callback"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create"]}," button to register the application."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/aha-2.1443e8680ed2ecbfb6a0493dad12ea85fde39b5b5c2b4df58c596a954230916d.1ce25488.png","alt":"Aha! OAuth application form"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-5-copy-credentials","__idx":6},"children":["Step 5: Copy credentials"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After creating the application, you are redirected to the application details page. Here you can find the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID / Application ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Copy the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," values. You will need them to configure the integration in the Frontegg portal."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your credentials secure","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Never share or commit your Client Secret to version control."]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/aha-3.34f03f732ff3916b242c2486f79f11abc4ef08ecda99a1ff699566a39cc49884.1ce25488.png","alt":"Aha! OAuth credentials"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-oauth-scopes","__idx":7},"children":["Configure OAuth scopes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Aha! supports the following OAuth scopes that define the level of access your application requests:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Scope"},"children":["Scope"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["read"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read access to Aha! resources"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["write"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Write access to Aha! resources"]}]}]}]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Minimum required scopes","type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For basic read-only functionality, you need: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["read"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":8},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have obtained your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," from the steps above, enter them in the integration configuration page of the Frontegg portal:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg portal"]}," and navigate to [ENVIRONMENT] → Integrations → Aha!."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," in the corresponding fields."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select the required ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["scopes"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":9},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.aha.io/api"},"children":["Aha! REST API documentation"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.aha.io/api/oauth2"},"children":["Aha! OAuth2 authentication guide"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/agen-for-work/connectors/redirect-url"},"children":["How to get your Redirect URL"]}]}]}]}]},"headings":[{"value":"Aha! integration","id":"aha-integration","depth":2},{"value":"Connect Aha!","id":"connect-aha","depth":3},{"value":"Step 1: Open the developer settings","id":"step-1-open-the-developer-settings","depth":4},{"value":"Step 2: Navigate to OAuth applications","id":"step-2-navigate-to-oauth-applications","depth":4},{"value":"Step 3: Register a new OAuth application","id":"step-3-register-a-new-oauth-application","depth":4},{"value":"Step 4: Fill in the application details","id":"step-4-fill-in-the-application-details","depth":4},{"value":"Step 5: Copy credentials","id":"step-5-copy-credentials","depth":4},{"value":"Configure OAuth scopes","id":"configure-oauth-scopes","depth":3},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"seo":{"title":"Aha! integration"}},"lastModified":"2026-05-01T18:45:25.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/aha","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}