Version

A Version represents a specific instance of the configuration for a service. A Version can be cloned, locked, activated, or deactivated.

Data model

activebooleanWhether this is the active version or not.
commentstringA freeform descriptive note.
created_atstringDate and time in ISO 8601 format.
deleted_atstringDate and time in ISO 8601 format.
deployedbooleanUnused at this time.
lockedbooleanWhether this version is locked or not. Objects can not be added or edited on locked versions.
numberintegerThe number of this version.
service_idstringAlphanumeric string identifying the service.
stagingbooleanUnused at this time.
testingbooleanUnused at this time.
updated_atstringDate and time in ISO 8601 format.

Endpoints

List versions of a service

GET/service/service_id/version

Create a service version

POST/service/service_id/version

Get a version of a service

GET/service/service_id/version/version_id

Update a service version

PUT/service/service_id/version/version_id

Validate a service version

GET/service/service_id/version/version_id/validate

Activate a service version

PUT/service/service_id/version/version_id/activate

Deactivate a service version

PUT/service/service_id/version/version_id/deactivate

Clone a service version

PUT/service/service_id/version/version_id/clone

Lock a service version

PUT/service/service_id/version/version_id/lock