Marketplace

Infuse-Marketplace Providers

Discover apps and algorithms, manage listings, build storefronts, and manage purchases.

Providers make marketplace apps and algorithms available to their customers.

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

Dashboard Workflow

In Infuse Cloud:

  1. Open Infuse-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 apps and algorithms offered to providers.
  6. Use Listings to manage the items 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 apps and algorithms to list, setting provider markup, making listings visible to customers, resolving devices, and managing install actions after purchase.

Infuse remains the source of truth for item 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 apps and algorithmsGET /marketplace/providers/marketplace-items
Read offered item 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