Scott Holdings LLC
Design preview
GS
Marketplace Entitlements

Entitlements

Products you own, and which SaaS app each is assigned to.

ProductVersionStatusAssigned app
Invoice Suitev3AssignedLedgerly
OCR Extract2.4.0AssignedBookkeep
CRM Prov2Unassigned
About this page

What your purchases allow: which product, which version you’re pinned to, which of your SaaS apps it’s assigned to, and any usage limits. If something is suspended, the reason is stated here — entitlements never just silently stop.

Behind this page/marketplace/entitlements · CanInstallMarketplaceProducts

Retrieve

sp_Marketplace_GetBuyerEntitlements returns owned entitlements with version pin and assignment.

Save

Assign → sp_Marketplace_AssignEntitlementToSaaSApp, which also queues the install internally.

Success

  • Each entitlement pins an exact version.
  • Assigning queues installation.
  • An entitlement maps to one owned app.

CLI handoff

Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.

Page IDmarketplace-entitlements
Route/marketplace/entitlements
AccessCanInstallMarketplaceProducts
Statusschema-backed-scaffold

Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.