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 comment.
created_atStringTime-stamp (GMT) when the version was created.
deleted_atStringTime-stamp (GMT) when the version was deleted.
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_idStringThe alphanumeric string identifying a service.
stagingBooleanUnused at this time.
testingBooleanUnused at this time.
updated_atStringTime-stamp (GMT) when the version was updated.

Endpoints

List versions of a service

GET/service/service_id/version

Get a version of a service

GET/service/service_id/version/number

Validate a service version

GET/service/service_id/version/number/validate

Create a service version

POST/service/service_id/version

Update a service version

PUT/service/service_id/version/number

Activate a service version

PUT/service/service_id/version/number/activate

Deactivate a service version

PUT/service/service_id/version/number/deactivate

Clone a service version

PUT/service/service_id/version/number/clone

Lock a service version

PUT/service/service_id/version/number/lock

User contributed notes

We welcome comments that add use cases, ideas, tips, and caveats. All comments will be moderated before publication. To post support questions, visit our support center and we'll find you the help you need.