Developers

Publish an App or Algorithm

Make a marketplace app or algorithm available for listing and sale.

Publishing moves an app or algorithm from draft or internal management into the marketplace lifecycle.

Before You Publish

Review the item in the dashboard and confirm:

  • the item is linked to the correct Infuse IoT application,
  • item metadata is complete,
  • required assets are uploaded,
  • at least one Marketplace release exists from an Infuse IoT release,
  • pricing is set,
  • visibility and compatibility are ready.

In the Dashboard

  1. Open Infuse-Marketplace.
  2. Select the marketplace instance.
  3. Open Developer.
  4. Open Manage.
  5. Open the app or algorithm.
  6. Review Details, Images, Releases, and Pricing.
  7. Confirm at least one linked Infuse IoT release is available now.
  8. Publish the item.

If publishing fails, the dashboard shows the missing requirement. Fix the item setup, then publish again.

What Happens Behind the Scenes

The publish action validates the item before changing its status.

CheckRequired state
OwnershipThe item must belong to the current developer organisation.
Infuse IoT linkThe item must be linked to an Infuse IoT application owned by the developer organisation.
MetadataLatest metadata must exist and include a display name.
PriceA current base price must exist.
ReleaseAt least one Marketplace release linked to an Infuse IoT release must be available now.

If a release is scheduled for the future, the item cannot be published until at least one release is currently available.

Visibility

Publishing and visibility are separate controls. Publishing makes the app or algorithm eligible for the marketplace lifecycle. Visibility controls whether the item is enabled for downstream surfaces. Hide an item when you need to remove it from active surfaces without deleting its metadata, price history, release history, or purchase records.

After Publishing

After an app or algorithm is published:

  1. Infuse-Marketplace admins can create an offering from the item and apply platform markup.
  2. Providers can discover offered apps and algorithms and create listings.
  3. Storefronts can sell listed apps and algorithms through checkout.
  4. Purchased apps and algorithms can be installed onto compatible devices.

Publish only after the current Infuse IoT release, compatibility metadata, item description, license URL, EULA URL, icon, images, and base price are ready for provider review.

API Equivalent

POST /marketplace/developers/marketplace-items/{id}/publish
Authorization: Bearer {developer_access_token}

Publishing is idempotent. If the item is already published, the endpoint succeeds without creating another version.

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

{
  "visible": true
}