Block model versions
Introduction
After creating a block model, user columns can be added and modified using the Updating a block model workflow1, and doing so will create a new version of the block model.
Similar to BlockModel objects, the version metadata object (called Version) can be retrieved via the API as a single object or as a list.
The Version object
The Version object contains the metadata relevant to that particular version of the block model; this includes column metadata as well as information about the block model update that created the version.
A version is uniquely identified by its version_uuid which is automatically assigned by the server on creation. The Version object also contains a version_id, an integer denoting where on the linear sequence of versions version_uuid exists. version_id increments by one every version.
If the query parameter include_changes=true is set when using Get Version, the returned object will match the schema object VersionWithChanges. This query parameter is not supported for List Versions.
Footnotes
-
Not to be confused with the Updating block model metadata workflow. ↩