Intro
Aha! is roadmap software that helps you manage your product releases, ideas, integrations, features, and more. Use Domo's Aha! connector to retrieve your Aha! data in Domo, and build better and faster products. Once your Aha! data is in Domo, you can give managers, stakeholders, and team members transparency with real-time, interactive dashboards. Combine your Aha! data with data from Marketing, Development, Project Management, CRM, and more to see the big product picture. Set up alerts to be notified of changes in your key data points. And you can access all your data in real time, from any device. To learn more about the Aha! API, visit their page https://www.aha.io/api.
You connect to your Aha! account in the Data Center. This topic discusses the fields and menus that are specific to the Aha! connector user interface. General information for adding DataSets, setting update schedules, and editing DataSet information is discussed in Adding a DataSet Using a Data Connector.
Prerequisites
To connect to your Aha! account and create a DataSet, you must have the following:
-
Your Aha! API key.
- The domain of your Aha! instance. Example: If your instance is located at https://domo.aha.io/, you would enter domo here.
Connecting to Your Aha! Account
This section enumerates the options in the Credentials and Details panes in the Aha! Connector page. The components of the other panes in this page, Scheduling and Name & Describe Your DataSet, are universal across most connector types and are discussed in greater length in Adding a DataSet Using a Data Connector.
Credentials Pane
This pane contains fields for entering credentials to connect to your Aha! account. The following table describes what is needed for each field:
Field |
Description |
---|---|
API Key | Enter your Aha! api key. |
Domain | Enter the domain of your Aha! instance. Example: If your instance is located at https://domo.aha.io/, you would enter domo here. |
Once you have entered valid Aha! credentials, you can use the same account any time you go to create a new Aha! DataSet. You can manage Connector accounts in the Accounts tab in the Data Center. For more information about this tab, see Managing User Accounts for Connectors.
Details Pane
This pane contains a primary Reports menu, along with various other menus which may or may not appear depending on the report type you select.
Menu |
Description |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report |
Select the Aha! report you want to run. The following reports are available:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sub Report | Select the sub report you would like to be included. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fields | If you would like to specify the returned fields, enter a comma separated list of the fields here. Domo will attempt to retrieve all fields from Aha!, if nothing is entered. Example: field1,field2,field3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sublist to Flatten | Select the field that you would like to flatten. This will cause multiple rows to show each object in the selected field. You will not be able to flatten any list, if "None" is selected. |
Other Panes
For information about the remaining sections of the Connector interface, including how to configure scheduling, retry, and update options, see Adding a DataSet Using a Data Connector.
FAQs
What version of the Aha! API does this connector use?
This connector uses v1 of the Aha! API (https://{company}.aha.io/api/v1/).
Which endpoint(s) does each report call in this Connector?
Report Name | Endpoint URL(s) |
---|---|
All Features | /features |
All Ideas | /ideas |
All Initiatives | /initiatives |
All Master Features | /master_features |
All Products | /products |
All Releases | /products/{product_id}/releases |
All Tasks | /tasks |
All Users | /users |
Feature Comments | /features/{feature_id}/comments |
Feature Tasks | /features/{feature_id}/tasks |
Goal Comments | /goals/{goal_id}/comments |
Initiative Comments | /initiatives/{initiative_id}/comments |
Master Feature Features | /master_features/{master_feature_id}/features |
Product Comments | /products/{product_id}/comments |
Product Competitors | /products/{product_id}/competitors |
Product Features | /products/{product_id}/features |
Product Goals | /products/{product_id}/goals |
Product Idea Categories | /products/{product_id}/ideas_categories |
Product Ideas | /products/{product_id}/ideas |
Product Initiatives | /products/{product_id}/initiatives |
Product Integrations | /products/{product_id}/integrations |
Product Master Features | /products/{product_id}/master_features |
Product Pages | /products/{product_id}/pages |
Product Personas | /products/{product_id}/personas |
Product Releases | /products/{product_id}/releases |
Release Features | /releases/{release_id}/features |
Release Master Features | /releases/{release_id}/master_features |
Release Phases | /releases/{release_id}/release_phases |
Release Tasks | /releases/{release_id}/release_tasks |
What kind of credentials do I need to power up this Connector?
You need your Aha! API key and domain of your Aha! instance. For example, if your instance is located at "https://domo.aha.io/," you would enter "domo" here.
Can I use the same account to create multiple datasets?
Yes
How often can the data be updated?
As often as needed.
Are there any API limits that I need to be aware of?
No
Troubleshooting
- Make sure your authentication remains valid.
- Review the configuration to make sure that all required items have been selected.
- Review the Connector history for error messages.
- In rare cases, you may be requesting too much information and reaching API limitations or timeouts. If this is the case, you can review the history of the Connector run to see the error message and duration. If this is the case, you can reduce the number of accounts that are being pulled, choose a smaller number of metrics for the report that you are pulling, or reduce the timeframe that you are trying to pull.
Comments
0 comments
Please sign in to leave a comment.