This question keeps being asked with respect to different SharePoint versions. In my case I want copy a document from a 'working library' ( not searchable) to a published versions library, once it has been approved. I also want to ensure that the copied version preservers the major version and any history. My first thought was to do this with a web service
The request headers would be
The request body (POST) might look this
Anyway, I have tried the call using an HTTP Web Service Action in Nintex Workflow for Office 365 and also the Postman tool but I am getting an access denied error ( even with a HTTP 200). If there is another way of getting my desired outcome please let me know.