Project

lex-aha

0.0
No release in over 3 years
Connects LegionIO to the Aha! product management platform
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

>= 2.0
 Project Readme

lex-aha

Aha! product management integration for LegionIO. Provides runners for the full Aha! REST API v1 across four sub-modules matching Aha! product lines.

Installation

gem install lex-aha

Sub-modules

Roadmaps (Legion::Extensions::Aha::Roadmaps::Client)

Products, Releases, Release Phases, Roll-up Releases, Features, Epics, Requirements, Initiatives, Goals, Key Results, Strategy, Competitors, Personas, Capacity

Ideas (Legion::Extensions::Aha::Ideas::Client)

Ideas, Idea Comments, Idea Portals, Idea Organizations, Idea Users, Idea Votes, Idea Subscriptions, Idea Categories

Knowledge (Legion::Extensions::Aha::Knowledge::Client)

Knowledge Bases, Pages, Notes

Core (Legion::Extensions::Aha::Core::Client)

Users, Teams, Me, Comments, Attachments, To-dos, Record Links, Custom Fields, Custom Table Records, Integrations, Workflows, Audits, Webhooks, Admin

Standalone Usage

require 'legion/extensions/aha'

roadmaps = Legion::Extensions::Aha::Roadmaps::Client.new(
  subdomain: 'yourcompany',
  api_key: 'your-api-key'
)

products = roadmaps.list_products
features = roadmaps.list_features_in_product(product_id: 'PROD-1')

ideas = Legion::Extensions::Aha::Ideas::Client.new(
  subdomain: 'yourcompany',
  api_key: 'your-api-key'
)

all_ideas = ideas.list_ideas

Authentication

Aha! supports Bearer token authentication. Generate API keys at https://secure.aha.io/settings/api_keys.

Requirements

  • Ruby >= 3.4
  • LegionIO framework (optional, for runner/actor integration)
  • Aha! account with API access

License

MIT