Document version-related functions
These functions are available where document versions is supported (for example,
Microsoft
SharePoint
).Function | REST Call URI | Verb | Description |
---|---|---|---|
Download a specific version of a document | http(s)://{ FQDN of the BEMS-Docs server }:8443/docs/{version}/{repository }/{filename-with-path }?version={doc‐version } | GET | This function downloads a specific version of a document content to the client. The content type is not sent to the client. The supported output HTTP headers are:
For chunked and resumable downloads, the following HTTP headers are optional:
Optional parameters:
|
Retrieve document metadata for a specific version of document | http(s)://{ FQDN of the BEMS-Docs server }:8443/docs/{version}/{repository }/{filename-with‐path } ?metadata&version={doc-version} | GET | This function retrieves the document metadata for a specific version of a document. Optional parameters:
|
Retrieve document metadata for all versions of a document | http(s)://{ FQDN of the BEMS-Docs server }:8443/docs/{version }/{repository }/{filename-with-path } ?metadata&version=* | GET | This function retrieves the document metadata for all versions of a document. Optional parameters:
|
Check out a document | http(s)://{ FQDN of the BEMS-Docs server }:8443/docs/{version }/{repository }/{filename-with-path } ?action=checkout | POST | This function checks out a document from the FileShare or SharePoint server. The optional request body is JSON, as shown in the following example:
The comments value can provide information for the checked out document.Optional parameters:
|
Check in a document | http(s)://{ FQDN of the BEMS-Docs server }:8443/docs/{version }/{repository }/{filename-with‐path } ?action=checkin | POST | This function checks a document in to the FileShare or SharePoint server. The optional request body is JSON, as shown in the following example:
Optional parameters:
|
Undo checking out a document | http(s)://{ FQDN of the BEMS-Docs server }:8443/docs/{version }/{repository }/{filename‐with‐path } ?action=cancelcheckout | POST | This function cancels a document checkout. Optional parameters:
|
Restore a document version | http(s)://{ FQDN of the BEMS-Docs server }:8443/docs/{version }/{repository }/{filename‐with‐path } ?action=restoreVersion | POST | This function restores the document version to the previous version number. The version to restore to must be specified in the following JSON format:
The doc‐version value is the version number of the document. Optional parameters:
|
* Required for documents in flat view and Shared With Me
Microsoft
SharePoint
libraries and specifies the actual path of document** Required for Shared With Me
SharePoint
folders and specifies the actual path of the folder