API · Store

Store API

Public catalog and listing detail, hosted bundle runtimes, plus authenticated library, install, and publish helpers for signed-in buyers.

PublicJWT

Interactive: Swagger · Store · JSON: /docs/specs/store.json

Auth
Public GETs need no auth. Routes under /store/me/* use the same platform JWT session as store.macrocontent.dev. Website install automation from CI usually goes through Management/management/store/* with mt_ permissions.

When to use

  • Browse listings and filter by presentation / Macro Score
  • Load a listing’s hosted runtime URL for demos
  • Claim/install into a user’s library after login

Representative endpoints

GET/store/listingsPublic

Public catalog of sellable listings.

GET/store/listings/:slugPublic

Listing detail including presentation and Macro Score summary.

GET/store/bundles/:id/:version/runtimePublic

Hosted bundle runtime for an installed / published listing version.

GET/store/me/libraryJWT

Signed-in buyer library (entitlements).

POST/store/me/installJWT

Claim or install a listing into the current user’s library.

Buyer product guide: Components library · Publisher side: Publishers handbook.