Marketplace

Marketplace Providers

Discover products, manage listings, build storefronts, and manage purchases.

Providers make marketplace products available to their customers.

Most provider operations are completed in the Infuse Cloud dashboard. Use the provider area to review performance and earnings, discover products, create and manage listings, inspect devices, monitor purchases, and install purchased products.

Dashboard Workflow

In Infuse Cloud:

  1. Open Marketplace.
  2. Select the marketplace instance you provide through.
  3. Open the Provider area.
  4. Use Overview to review sales and activity for the selected instance.
  5. Use Discover to find products offered to providers.
  6. Use Listings to manage the products your organisation sells.
  7. Use Devices to inspect customer or organisation devices.
  8. Use Purchases to review purchase and profit state.
  9. Use Earnings to review period earnings statements, paid amounts, and pending balances.
  10. Use a device purchase page to install compatible releases.

Provider Responsibilities

Providers own the commercial customer surface. That includes deciding which products to list, setting provider markup, making products visible to customers, resolving devices, and managing install actions after purchase.

Infuse remains the source of truth for product publication, listing state, checkout sessions, purchase entitlements, release compatibility, and install access.

API Equivalent

Use provider APIs when you need to automate dashboard actions or build a custom storefront.

TaskEndpoint
Discover offered productsGET /marketplace/providers/marketplace-items
Read offered product detailGET /marketplace/providers/marketplace-items/{id}
List provider listingsGET /marketplace/providers/listings
Create a listingPOST /marketplace/providers/listings/{marketplaceItemId}
Set listing visibilityPOST /marketplace/providers/listings/{id}/visibility
List provider devicesGET /marketplace/providers/devices
Read purchasesGET /marketplace/providers/purchases
Read device detailsGET /marketplace/providers/devices/{deviceId}/details
Read compatible releasesGET /marketplace/providers/devices/{deviceId}/purchases/{marketplaceItemId}/releases
Queue installPOST /marketplace/providers/devices/{deviceId}/purchases/{marketplaceItemId}/install
Create checkout sessionPOST /marketplace/checkout/session