Skip to navigation

Upsert App Definition Version

Beta
Create or update a version of this App Definition, identified by its version number. Send name, description, features, message subscriptions, and configuration. Omitting an optional field clears it.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

app_definition_idstringRequired
ID of the AppDefinition.

Headers

EARLY-ACCESSstringOptional

Set to true to access beta operations via /api/v3.

Request

This endpoint expects an object.
namestringRequired
versionNumberstringRequired
configurationlist of objectsOptional
descriptionstringOptional
featureslist of objectsOptional
messageSubscriptionslist of objectsOptional

Response

OK
__typenamestringOptional
allowListlist of objectsOptional
appDefinitionobjectOptional
configurationlist of objectsOptional
createdAtstringOptional
descriptionstring or nullOptional
featureslist of objectsOptional
idstringOptional
messageSubscriptionslist of objectsOptional
modifiedAtstringOptional
namestringOptional
publicationStateenumOptional
Allowed values:
versionNumberstringOptional

Errors

400
App Definition Upsert Version Request Bad Request Error
403
App Definition Upsert Version Request Forbidden Error
404
App Definition Upsert Version Request Not Found Error
409
App Definition Upsert Version Request Conflict Error
429
App Definition Upsert Version Request Too Many Requests Error
500
App Definition Upsert Version Request Internal Server Error