Skip to content

LegionIO/lex-aha

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

About

Connects LegionIO to Aha! product management platform

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages