SuspendingĀ an app temporarily hidesĀ the app from users and prevents new users from owning this app and can be achieved using the Status Change API method. This can be useful if a developer is having issues and need to temporarily hide their app from the marketplace. A developer has limited control over the the ability to suspend and un-suspend their app. For example, if the app is approved then the develop is able to suspend their app. However, if the app has already been suspended by the marketplace administrator then the developer will not be able to un-suspend the app.

An example of a developer suspending an app with id “5565322ae4b0a70b13a4563b”:

curl --user {marketplaceId}:{secret} https://market.openchannel.io/v2/apps/5565322ae4b0a70b13a4563b/status 
 -x POST 
 -d developerId="30" 
 -d status="suspend" 
 -d reason="I'm having issues with my hosting provider"

An example of a developer un-suspending an app with id “5565322ae4b0a70b13a4563b”:

curl --user {marketplaceId}:{secret} https://market.openchannel.io/v2/apps/5565322ae4b0a70b13a4563b/status 
 -x POST 
 -d developerId="30" 
 -d status="unsuspend"