When a developer creates or updates an app, a new app version is created but is not yet visible to users or administrators. Publishing apps using the Publish App Version API method makes the app visible to the marketplace administrator and signals the app’s readiness for entry to the public marketplace. This is useful when developers have created an app draft and are ready to submit their app for approval.

An example of publishing an app with id “5565322ae4b0a70b13a4563b”:

curl --user {marketplaceId}:{secret} https://market.openchannel.io/v2/apps/5565322ae4b0a70b13a4563b/publish 
  -X POST 
  -d version=1 
  -d developerId="123"