Aha
AHA Pack.#
This Integration is part of theSupported versions
Supported Cortex XSOAR versions: 6.5.0 and later.
Use the Aha! integration to list and manage Cortex XSOAR features from Aha. This integration was integrated and tested with API version December 02, 2022 release of Aha.
#
Configure Aha on Cortex XSOARNavigate to Settings > Integrations > Servers & Services.
Search for Aha.
Click Add instance to create and configure a new integration instance.
Parameter Description Required Server URL True Project Name Check the Aha! project name in the URL. Replace the <PROJECT_NAME> placeholder in the following : example.com.aha.io/products/<PROJECT_NAME>/features. True Api Key API Key to access the service REST API. True Trust any certificate (not secure) False Use system proxy settings False Click Test to validate the URLs, token, and connection.
#
CommandsYou can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.
#
aha-get-featuresLists all features from service, unless a specific feature is specified.
#
Base Commandaha-get-features
#
InputArgument Name | Description | Required |
---|---|---|
from_date | Show features created after this date. Default is 2020-01-01. | Optional |
feature_name | The name of a specific feature to retrieve. | Optional |
fields | A comma-separated list of fields to include in the Aha! service response. Default is name,reference_num,id,created_at. | Optional |
page | The specific results page to retrieve. Default is 1. | Optional |
per_page | The maximum number of results per page. Default is 30. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
AHA.Feature.id | UUID | The feature ID. |
AHA.Feature.name | String | The feature name. |
AHA.Feature.reference_num | String | The feature reference number. |
AHA.Feature.workflow_status | String | The feature status description. |
AHA.Feature.description | String | The feature description. |
AHA.Feature.created_at | Date | The feature creation date. |
#
Command example!aha-get-features
!aha-get-features feature_name=DEMO-10 fields=workflow_status
!aha-get-features fields=workflow_status page=2 per_page=30
#
aha-edit-featureYou can edit the following fields in a feature: Name and Description.
#
Base Commandaha-edit-feature
#
InputArgument Name | Description | Required |
---|---|---|
feature_name | The name of the feature to edit. | Required |
fields | Fields in JSON format to edit in a feature. Possible fields are name and status. Status should match Aha values under workflow_status. Example:" {"name": "name", "status" : "Closed"}. | Required |
#
Context OutputPath | Type | Description |
---|---|---|
AHA.Feature.id | UUID | The feature ID. |
AHA.Feature.name | String | The feature name. |
AHA.Feature.reference_num | String | The feature reference number. |
AHA.Feature.workflow_status | String | The feature status description. |
AHA.Feature.description | String | The feature description. |
AHA.Feature.created_at | Date | The feature creation date. |
#
Command example!aha-edit-feature feature_name=DEMO-10 fields=`{"name":"the_new_name", "status":"Closed"}
#
aha-get-ideasLists all ideas from service, unless a specific idea is specified.
#
Base Commandaha-get-ideas
#
InputArgument Name | Description | Required |
---|---|---|
from_date | Show ideas created after this date. Default is 2020-01-01. | Optional |
idea_name | The name of a specific idea to retrieve. | Optional |
fields | A comma-separated list of fields to include in the Aha! service response. Default is name,reference_num,id,created_at. | Optional |
page | The specific results page to retrieve. Default is 1. | Optional |
per_page | The maximum number of results per page. Default is 30. | Optional |
#
Context OutputPath | Type | Description |
---|---|---|
AHA.Idea.id | UUID | The idea ID. |
AHA.Idea.name | String | The idea name. |
AHA.Idea.reference_num | String | The idea reference number. |
AHA.Idea.workflow_status | String | The idea status description. |
AHA.Idea.description | String | The idea description. |
AHA.Idea.created_at | Date | The idea creation date. |
#
Command example!aha-get-ideas
!aha-get-ideas idea_name=DEMO-I-2895
!aha-get-ideas idea_name=DEMO-I-2895 fields=workflow_status
#
aha-edit-ideaEdit an idea status to Shipped.
#
Base Commandaha-edit-idea
#
InputArgument Name | Description | Required |
---|---|---|
idea_name | The name of the idea to edit. | Required |
#
Context OutputPath | Type | Description |
---|---|---|
AHA.Idea.id | UUID | The idea ID. |
AHA.Idea.name | String | The idea name. |
AHA.Idea.reference_num | String | The idea reference number. |
AHA.Idea.workflow_status | String | The idea status description. |
AHA.Idea.description | String | The idea description. |
AHA.Idea.created_at | Date | The idea creation date. |
#
Command example!aha-edit-idea idea_name=DEMO-I-2895