Infuse-Marketplace Providers
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:
- Open Infuse-Marketplace.
- Select the marketplace instance you provide through.
- Open the Provider area.
- Use Overview to review sales and activity for the selected instance.
- Use Discover to find apps and algorithms offered to providers.
- Use Listings to manage the items your organisation sells.
- Use Devices to inspect customer or organisation devices.
- Use Purchases to review purchase and profit state.
- Use Earnings to review period earnings statements, paid amounts, and pending balances.
- 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.
| Task | Endpoint |
|---|---|
| Discover offered apps and algorithms | GET /marketplace/providers/marketplace-items |
| Read offered item detail | GET /marketplace/providers/marketplace-items/{id} |
| List provider listings | GET /marketplace/providers/listings |
| Create a listing | POST /marketplace/providers/listings/{marketplaceItemId} |
| Set listing visibility | POST /marketplace/providers/listings/{id}/visibility |
| List provider devices | GET /marketplace/providers/devices |
| Read purchases | GET /marketplace/providers/purchases |
| Read device details | GET /marketplace/providers/devices/{deviceId}/details |
| Read compatible releases | GET /marketplace/providers/devices/{deviceId}/purchases/{marketplaceItemId}/releases |
| Queue install | POST /marketplace/providers/devices/{deviceId}/purchases/{marketplaceItemId}/install |
| Create checkout session | POST /marketplace/checkout/session |