Skip to main content
Back to Search AI connectors list The Aha! connector integrates with the Aha! REST API to ingest Ideas and Features into Search AI, making them searchable across your knowledge base.
SpecificationDetails
Repository typeCloud
Supported contentIdeas, Features
RACL supportYes
Content filteringNo
Auto permission resolutionYes

Authorization Support

The Aha! connector supports two authentication methods:
  1. API Key
  2. OAuth 2.0 (Authorization Code grant)

Generate an API Key

  1. Sign in to Aha!.
  2. Click the Settings icon (top right) and select Personal.
  3. Go to the Developer page.
  4. On the API Key tab, click Generate API Key and provide a name for the key.
  5. Save the generated key — you will need it to configure the connector in Search AI.

Generate OAuth Credentials

  1. Sign in to Aha!.
  2. Click the Settings icon (top right) and select Personal.
  3. Go to the Developer page.
  4. On the OAuth Applications tab, click Register OAuth application.
  5. Enter a name and set the Redirect URI based on your region or deployment:
    • JP Region: https://jp-bots-idp.kore.ai/workflows/callback
    • DE Region: https://de-bots-idp.kore.ai/workflows/callback
    • Production: https://idp.kore.com/workflows/callback
  6. Save the generated client ID and client secret.

Configure the Aha! Connector in Search AI

On the Authorization page of the Aha! connector, provide the following fields and click Connect.
FieldDescription
NameUnique name for the connector
Authorization TypeSelect API Key or OAuth 2.0
API Key(If API Key selected) The key generated in Aha!
Grant Type(If OAuth selected) Set to Authorization Code
Client ID / Client Secret(If OAuth selected) Credentials from the Aha! OAuth application

Content Ingestion

After authorization, sync content from the Configuration tab.
  1. Go to the Configuration tab.
  2. Click Sync Now for an immediate sync, or configure a Schedule Sync for future runs.
Search AI ingests Ideas and Features from your Aha! application. The type field in each ingested record indicates whether the content is an idea or a feature.

RACL Support

Features Features are accessible to all workspace and project users. When ingested, the sys_racl field is set to the Project ID of the project the feature belongs to. Search AI automatically resolves permission entities — it identifies users with project access and maps them to the corresponding Project ID permission entity. Ideas Idea access depends on the Visibility for Ideas in Portal setting:
Visibility SettingAccess Control
Not visibleVisible to project users only. sys_racl = Project ID
Visible to creatorVisible to the creator in the portal and all workspace members. sys_racl = Project ID + creator email
Visible to allVisible to everyone. sys_racl = *
Visible to employeesAccessible to project users and idea portal users. sys_racl = Project ID + idea portal ID
Private idea portalVisible to workspace members and users added to the portal. sys_racl = Project ID + idea portal ID