Hi, I am trying to update an existing page (ad new revisions) by uploading XAR using REST API: curl -k -u Admin:admin -v -X POST -T "Main.testpage.xar" -H "Content-Type: application/stream" https://SERVER/xwiki/rest/wikis/xwiki?history=ADD I could successfully upload a single new revision to an existing page and that new revision is correctly showing up on the page history. But I wanted to upload multiple revisions at a time. For that in the document xml I specified the new revisions inside <versions> </versions> tag (similar to what we see in the XML of exported page with history), but that does not work. Is it possible to add multiple revisions to an existing page with a single XAR upload? Following are my document xml and package.xml inside the XAR file that I was using: Main/testpage.xml: <?xml version='1.0' encoding='UTF-8'?> <xwikidoc version="1.1"> <web>Main</web> <name>testpage</name> <language/> <defaultLanguage>en</defaultLanguage> <translation>0</translation> <creator>XWiki.amritg</creator> <creationDate>1443041962000</creationDate> <versions>head 6.1; access; symbols; locks; strict; 6.1 date 2015.09.23.21.11.51; author XWiki.amritg; state full; branches; next 5.1; 5.1 date 2015.09.23.21.01.49; author XWiki.amritg; state full; branches; next ; desc @@ 6.1 log @@ text @<?xml version="1.0" encoding="UTF-8"?> <xwikidoc> <web>Main</web> <name>testpage</name> <language></language> <defaultLanguage>en</defaultLanguage> <translation>0</translation> <parent></parent> <creator>XWiki.amritg</creator> <author>XWiki.amritg</author> <customClass></customClass> <contentAuthor>XWiki.amritg</contentAuthor> <creationDate>1443041962000</creationDate> <date>1443042713000</date> <contentUpdateDate>1443042713000</contentUpdateDate> <version>6.1</version> <title>Test Page</title> <defaultTemplate></defaultTemplate> <validationScript></validationScript> <comment></comment> <minorEdit>false</minorEdit> <syntaxId>xwiki/2.1</syntaxId> <hidden>false</hidden> <content>Update content for 6th revision</content></xwikidoc> @ 5.1 log @@ text @<?xml version="1.0" encoding="UTF-8"?> <xwikidoc> <web>Main</web> <name>testpage</name> <language></language> <defaultLanguage>en</defaultLanguage> <translation>0</translation> <parent></parent> <creator>XWiki.amritg</creator> <author>XWiki.amritg</author> <customClass></customClass> <contentAuthor>XWiki.amritg</contentAuthor> <creationDate>1443041962000</creationDate> <date>1443042713000</date> <contentUpdateDate>1443042713000</contentUpdateDate> <version>5.1</version> <title>Test Page</title> <defaultTemplate></defaultTemplate> <validationScript></validationScript> <comment></comment> <minorEdit>false</minorEdit> <syntaxId>xwiki/2.1</syntaxId> <hidden>false</hidden> <content>Update content for 5th revision</content></xwikidoc> @ </versions> <author>XWiki.amritg</author> <contentAuthor>XWiki.amritg</contentAuthor> <date>1443042712000</date> <contentUpdateDate>1443042712000</contentUpdateDate> <version>6.1</version> <title>Test Page</title> <comment/> <minorEdit>false</minorEdit> <syntaxId>xwiki/2.1</syntaxId> <hidden>false</hidden> <content>Update content for 6th revision</content> </xwikidoc> Package.xml: <?xml version='1.0' encoding='UTF-8'?> <package> <infos> <name>Main.testpage</name> <description/> <licence/> <author/> <version/> <backupPack>false</backupPack> <preserveVersion>true</preserveVersion> <extensionId/> </infos> <files> <file defaultAction="0" language="">Main.testpage</file> </files> </package> Thanks, Amrita