Store and licence

Browse, install, upgrade, roll back and remove signed modules; manage the licence and add-on entitlements.

In preview store version 1.0.0 Part of Store and licence

Actions

25 actions, callable from the panel, the command palette and the API as POST /api/v1/a/<id>. Internal actions used between modules are not listed.

ActionWhat it doesRiskPreview
store.catalog.search Search the catalogue (read) low No dry run
store.connection.get Store connection (read) low No dry run
store.item.get Item details (read) low No dry run
store.module.plan Preview an install plan (read) low No dry run
store.installed.list Installed modules (read) low No dry run
store.update.list Pending updates (read) low No dry run
store.update.apply_all Update all modules high
store.channel.get Update channels (read) low No dry run
store.template.list List app templates (read) low No dry run
store.template.install Install an app template medium No dry run
store.module.install Install a module high
store.module.upgrade Upgrade a module high
store.module.rollback Roll a module back high
store.module.remove Remove a module critical
store.module.sideload Side-load a signed bundle critical
store.channel.set Set an update channel medium No dry run
store.addons.list Add-ons for sale (read) low No dry run
store.purchase.start Start a trial or buy an add-on high
store.licence.get Licence status (read) low No dry run
store.licence.meter Metering report (read) low No dry run
store.licence.activate Activate with a licence key critical
store.licence.upload Upload a signed licence file critical
store.licence.check Check in now low No dry run
store.licence.rebind Rebind the licence to this server critical
store.licence.deactivate Release the licence critical

Permissions and limits

Permissions

  • store.view Browse the Store and see installed modules
  • store.manage Install, upgrade, roll back and remove modules
  • store.purchase Start trials and buy add-ons
  • store.licence.view See the licence and add-on entitlements
  • store.licence.manage Activate, renew, rebind and release the licence

Engineering notes

Generated from modules/store/docs.md at build e0cdf300. These are the notes the engineers keep next to the code: precise, technical, and honest about what is not done yet.