PUT api/2.0/files/file/{fileId}/history This function requires authentication

Description

Changes the version history of a file with the ID specified in the request.

Parameters
Name Description Type Example
fileId
sent in url
File ID number 1234
Version
sent in body
File version System.Int32
ContinueVersion
sent in body
Marks as a version or revision System.Boolean
Example
PUT api/2.0/files/file/1234/history
Host: yourportal.onlyoffice.com
Content-Type: application/json
Accept: application/json

{
  "Version": 1234,
  "ContinueVersion": true
}
Returns

Updated information about file versions

Example Response

application/json

{
  "status": 0,
  "response": [
    {
      "FolderId": 1234,
      "Version": 1234,
      "VersionGroup": 1234,
      "ContentLength": "some text",
      "Mute": true,
      "ViewUrl": "some text",
      "WebUrl": "some text",
      "FileExst": "some text",
      "Comment": "some text",
      "ThumbnailUrl": "some text",
      "LockedBy": "some text",
      "DenyDownload": true,
      "DenySharing": true
    }
  ]
}

text/xml

<result>
  <status>0</status>
  <response>
    <FolderId>1234</FolderId>
    <Version>1234</Version>
    <VersionGroup>1234</VersionGroup>
    <ContentLength>some text</ContentLength>
    <Mute>True</Mute>
    <ViewUrl>some text</ViewUrl>
    <WebUrl>some text</WebUrl>
    <FileExst>some text</FileExst>
    <Comment>some text</Comment>
    <ThumbnailUrl>some text</ThumbnailUrl>
    <LockedBy>some text</LockedBy>
    <DenyDownload>True</DenyDownload>
    <DenySharing>True</DenySharing>
  </response>
</result>