Developers

Create a Product

Create the marketplace item that represents a product.

A marketplace product starts as a marketplace item.

Create the product in the Infuse Cloud dashboard before adding images, releases, and pricing.

Before You Start

Decide whether the product is an app or algorithm.

Marketplace supports two product types:

TypeUse
appA deployable application package for a target device board.
algorithmA deployable algorithm package.

You also need access to the marketplace instance where the product will be managed.

In the Dashboard

  1. Open Marketplace in Infuse Cloud.
  2. Select the marketplace instance.
  3. Open Developer.
  4. Open Manage.
  5. Click Create Intelligence.
  6. Enter the product name.
  7. Select the product type.
  8. Create the product.

The product now appears in the developer management table. Open it to complete the remaining setup.

Add Product Details

From the product page:

  1. Open Details or click the edit action.
  2. Set the public display name.
  3. Add the product description.
  4. Add a license URL if the product has separate license terms.
  5. Add an EULA URL if customers must accept end-user terms.
  6. Save the changes.

Use the description to explain what the product does, which devices or use cases it targets, and what customers should expect after installation.

What Happens Behind the Scenes

Creating a product registers a marketplace item under the current developer organisation. Product details are stored as metadata. Updating details appends the latest metadata record, so the dashboard and publishing checks always use the newest version.

API Equivalent

POST /marketplace/developers/marketplace-items
Authorization: Bearer {developer_access_token}
Content-Type: application/json

{
  "marketplaceInstanceId": "11111111-1111-1111-1111-111111111111",
  "type": "app",
  "name": "Pump Health Monitor"
}

The response includes the new id, owning organisationId, marketplaceInstanceId, type, and createdAt.

POST /marketplace/developers/marketplace-items/{id}/metadata
Authorization: Bearer {developer_access_token}
Content-Type: application/json

{
  "displayName": "Pump Health Monitor",
  "description": "Detects pump vibration anomalies and reports early failure indicators.",
  "algorithmType": "anomaly-detection",
  "licenseUrl": "https://example.com/license",
  "eulaUrl": "https://example.com/eula"
}
GET /marketplace/developers/marketplace-items/{id}
Authorization: Bearer {developer_access_token}