Bazaar commands

fgai manages the FlexGalaxy application marketplace and licensing through Bazaar’s public capability APIs. Each command group maps to one public /v1/<capability>/... surface; per-command authorization is decided by the platform.

Run fgai <group> --help to list every verb in a group — the list is generated from the installed CLI, so it always matches what your version can do.

Command groups

Group

Aliases

What it manages

marketplace

listings

Browse the public marketplace (no credential needed)

entitlements

licenses

License request lifecycle + grants / assignments (EntitleKit)

commerce

billing

Account billing profile & commercial changes (EntitleKit)

inventory

Your account’s acquired applications + terminal assignments (EntitleKit)

app-provisioning

acquire

Acquire / assign application provisioning + request voting (EntitleKit)

publisher

dev2m

Publisher profiles, products, releases, reviews, offers (Dev2M)

rollouts

ota

OTA rollout lifecycle — preview / create / drive / reconcile (OTAForge)

licensing

Integrator licensing-API — poll requests, post decisions (AK/SK)

signing-keys

keys

Public artifact-signing key discovery (no credential needed)

Examples

# Public marketplace browse — no credential required
fgai marketplace list --json
fgai marketplace get --listing <listing-id>

# Your acquired applications
fgai inventory list --json

# Publisher: list your products
fgai publisher product-list --json

# Integrator licensing-API (uses an AK/SK service-user credential)
fgai licensing requests-list --json

Every call uses a documented public capability route at api.flexgalaxy.ai, honours the active profile and authentication mode, and prints JSON. Bazaar’s platform-admin, browser-only surfaces (AlienBazaar moderation, platform operations, feature flags) are intentionally not exposed on the CLI.