Showing posts from February, 2019

Microsoft Flow - Renaming Files in SharePoint Online using Flow

So your looking to use Flow and rename some files in SharePoint.

Too easy, but wait - there are no actions available to allow a rename? So what's next!?

Well here we go, REST API to the rescue! But not so fast, there are some catches.

You create a "Sent an HTTP request to SharePoint" action and fill in the properties as follows

Site Address =
Uri = _api/web/lists/getbytitle('<LIST NAME>')/getItemByStringId('<List Item ID>')
Headers =
{ "X-HTTP-Method": "PATCH", "If-Match": "*", "Content-Type": "application/json;odata=verbose", "Accept": "application/json;odata=verbose" } Body = {'__metadata': {'type': 'SP.Data.Project_x0020_DocumentsItem'}, 'Title':'test', 'FileLeafRef':'test.bmp'}

The above can be created in the activity pretty much like for like.
But you will need to c…