Publish an App or Algorithm
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
- Open Infuse-Marketplace.
- Select the marketplace instance.
- Open Developer.
- Open Manage.
- Open the app or algorithm.
- Review Details, Images, Releases, and Pricing.
- Confirm at least one linked Infuse IoT release is available now.
- 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.
| Check | Required state |
|---|---|
| Ownership | The item must belong to the current developer organisation. |
| Infuse IoT link | The item must be linked to an Infuse IoT application owned by the developer organisation. |
| Metadata | Latest metadata must exist and include a display name. |
| Price | A current base price must exist. |
| Release | At 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:
- Infuse-Marketplace admins can create an offering from the item and apply platform markup.
- Providers can discover offered apps and algorithms and create listings.
- Storefronts can sell listed apps and algorithms through checkout.
- 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
}