Update individual fields of a marketplace demo
Update specific fields of the marketplace demo. Returns 409 when a publish or visibility request is already pending.
Required scope: air:marketplace_demo_write (roles: air_demo_manager, air_org_admin, air_user)
Additional permissions:
- Published marketplace demos may only be deleted by Air admins or SREs, and may only be modified via
PATCHby Air admins, SREs, or members of the owning organization. - Once the demo is published,
tagsmay only be changed by Air admins or SREs.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
Request
The name of the company or organization the marketplace demo is published under (e.g. NVIDIA, Google). Required before a marketplace demo can be published.
Icon for the marketplace demo as a base64-encoded image data URL (e.g. data:image/png;base64,...), up to 65536 bytes when decoded. Must be one of the following MIME types: image/gif, image/jpeg, image/png, image/svg+xml, image/webp, image/x-icon. Pass null to remove the icon.
Response
E-mail of the creator of the marketplace demo.
If the marketplace demo is owned by the client. When true, the client can publish or unpublish the demo.
Whether the marketplace demo is visible to the entire catalog (true only when the demo is in the published catalog AND its publish access record is set to public).
Whether the marketplace demo is listed for all authenticated users while provisioning stays allow-list gated. True only when the demo is in the published catalog and its publish access record has preview enabled.
Status of the caller’s organization’s access request for this demo, if any (REQUESTED, GRANTED, DENIED, REVOKED, CLOSED). Null when the organization has not requested access.
The id of the marketplace demo publish access record. Returned only to the owning organization, Air admins, and SREs; null otherwise.
Number of times a clone has been provisioned from this marketplace demo (counted when the provision request creates the clone; not decremented if that clone later fails to boot).
The state of the simulation instance associated with this demo which acts as the template for all provisioned simulations from this demo. If the demo was successfully created, this value will be DEMO or CLONING.
The name of the company or organization the marketplace demo is published under (e.g. NVIDIA, Google). Required before a marketplace demo can be published.
Public URL of the marketplace demo icon stored in the publicly-accessible bucket. Legacy rows may still contain raw icon data in data URL format until the icon is next updated.