Proofs (versioned files)

Versioned files, also known as "Proofs" in Hive, represent proof data associated with Actions in Hive

Below is the data structure of Versioned Files:

FieldTypeDescription
_idStringUnique alphanumeric string
workspaceStringWorkspace ID
nameStringName of the proof, typically matches most recent proofing file name
accessTypeStringAccess type "PUBLIC" or "RESTRICTED". Default is restricted, but public proofs can be set from Hive UI
fileVersionsArray of objectsSee "File Versions" data structure below. Represents all non-deleted file versions associated with the proof.
removedFileVersionsArray of objectsSee "File Versions" data structure below. Represents deleted file versions associated with the proof.
deletedBooleanTrue/False if proof is deleted.
createdAtISO Date StringDate/time of versioned file creation.
modifiedAtISO Date StringDate/time of versioned file last modified.

Below is the data structure of File Versions used in the "versionedFiles.fileVersions" array:

FieldTypeDescription
fileIdStringFile ID of the originally uploaded proofing file
nameStringName of the file. Uses originally uploaded file name and extension by default, unless renamed by end user
versionNumberMajor version number that the file represents in the proof (e.g. 0, 1, 2 and so on for standard versions). Higher numbers = more recent versions. Displays in UI as "version.minorVersion" - for example, "1.0" or "2.1".
minorVersionNumberMinor version number that the file represents in the proof. Minor versions are the same as "internal versions". If a file uses a minor version, it's not visible to external approvers, only internal approvers.
lockedBooleanTrue/False for whether the version is locked.
lockedByStringUser ID of the user who locked the version (if locked).
createdAtISO Date StringDate/time of file version creation.