Aha! product management integration for LegionIO. Provides runners for the full Aha! REST API v1 across four sub-modules matching Aha! product lines.
gem install lex-ahaProducts, Releases, Release Phases, Roll-up Releases, Features, Epics, Requirements, Initiatives, Goals, Key Results, Strategy, Competitors, Personas, Capacity
Ideas, Idea Comments, Idea Portals, Idea Organizations, Idea Users, Idea Votes, Idea Subscriptions, Idea Categories
Knowledge Bases, Pages, Notes
Users, Teams, Me, Comments, Attachments, To-dos, Record Links, Custom Fields, Custom Table Records, Integrations, Workflows, Audits, Webhooks, Admin
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_ideasAha! supports Bearer token authentication. Generate API keys at https://secure.aha.io/settings/api_keys.
- Ruby >= 3.4
- LegionIO framework (optional, for runner/actor integration)
- Aha! account with API access
MIT