v1

latestOpenAPI 3.0.02026-07-147249104.6 KB
apps : Find and modify apps

Updates the app or creates a new version

  • This method is called on behalf of a developer.
  • Price and is required if the model is 'single' or 'recurring'
  • Returns the newly updated app
  • This endpoint replaces the entire object to match the request (absolute update). In contrast, the PATCH version of this endpoint updates only the fields provided in the request (relative update).
post/apps/{appId}/versions/{version}

Path parameters

appIdstring required

The id of the App to be updated

versionstring required

The version of the App to be updated

Query parameters

developerIdstring required

The unique id of the developer that is updating this app

namestring

The name of the app

typestring

The type for this app

modelstring

A JSON object representing the pricing model type for this app

customDatastring

A custom JSON object that you can create and attach to this record

attributesstring

A custom set of app attributes defined by the administrator and attached to this app

restrictstring

JSON object to restrict users from purchasing or viewing this app. Example: {'view':{'country':['Canada','Mexico']},'purchase':{'country':['Canada','Mexico']}} restricts users from canada and mexico from viewing or purchasing this app

allowstring

JSON object to allow users to purchase or view this app. Example: {'purchase':{'country':['Canada','Mexico']}} allows only users from canada and mexico to purchase this app

accessstring

JSON array of data access requirements

approvalRequiredstring

False if updates should skip the approval process and be available immediately. Default is True

Response

OK