Marketplace App product entry
Marketplace App uses the generic /my-products?id=:projectAppId builder route. Source does not provide a portable Marketplace App ID, and an inventory value from one project must not be reused in another project, production workflow, or training environment.
The route is level 0. Generic builder entries appear under My addons only for a level-0 account that is not in a read-only classification, while that section has available entries. The page reads id, requests the associated builder app, and uses returned base-code data to choose an app or website editor. Without id, the wrapper emits navigation to Home and renders no product view.
Opening a valid entry can issue authenticated reads for the app, base actions, base constants, sites, themes, businesses, builds, credentials, or related configuration. Some loaded app/site combinations can also register a missing site or theme during initialization. GET and HEAD are not treated as safe review methods, and no route was opened.
The generic app experience defines a Basic settings area; some base codes can also expose Advanced settings. App-specific controls are determined by the returned configuration, so do not assume that a control visible for another app is available here. App pages can expose base-action/constant updates, build and download artifacts, credentials, certificates, logs, domains, media, and external actions. Source routes include app updates, credential operations, build jobs, downloads, and build logs; those contracts are not presented as runnable procedures or successful capabilities here.
The fixed generic app UI always renders app settings, platform credential settings, and build controls; base constants, images, colors, and files depend on returned base actions and constants. This builder path hides separate purchase, store, and demo blocks. Build jobs, artifact downloads, build-log windows, and credential operations remain source-defined effects even though those blocks are hidden. Credential values and files are security-sensitive and are intentionally omitted.
What is required before documenting or operating this app
- A synthetic project with product-owner confirmation of its Marketplace App entry and a disposable builder-app ID.
- Review of the returned base code and the loaded controls for that project.
- Interception of every read, site/theme/app write, upload, build, credential, certificate, download, log, domain, provider, socket, and external action.
- Immutable receipts proving the fixture has no production data, customer traffic, provider access, or release path.
Do not infer a Marketplace App feature set from this project-specific ID.
Related guides: My products · Apps & Addons catalog