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 web-application marketplace (no credential needed)

skillstore

Browse public device software — applets and firmware — and acquire, install or uninstall it for a scope (SkillStore)

licensing

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)

external-licensing

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

signing-keys

keys

Public artifact-signing key discovery (no credential needed)

Examples

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

# Acquire a listing for your account, then see what your account got
fgai app-provisioning create --body '{"listing_id":<listing-id>}'
fgai inventory list --json
fgai inventory get --provisioning <provisioning-id>

# Account administrator: decide a pending acquisition request
fgai app-provisioning request-vote --request <request-id> --body '{"decision":"APPROVE","reason":"<reason>"}'

# Account commerce overview
fgai commerce overview --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.