I'd create a flow in the Power Automate where a new page will be created by an HTTP Request with JSON.

I can replace and set text into the new page via the JSON, but I don't know how I can set the page properties.

  • You want to set the page properties or SharePoint site properties? Commented Jun 15, 2021 at 13:53
  • The page proberties
    – Christoph
    Commented Jun 16, 2021 at 7:54
  • which page properties you are trying to update? Commented Jun 16, 2021 at 8:41
  • In the page library I created own column as properties and assinged them as page properties to display them on my pages.
    – Christoph
    Commented Jun 16, 2021 at 12:57

1 Answer 1


You can update the page properties using Send an HTTP request to SharePoint action like:

enter image description here

Method: POST


_api/web/lists/getbytitle('Site Pages')/items(1)


Accept: application/json;odata=verbose
Content-Type: application/json;odata=verbose
If-Match: *


    "__metadata": {"type":"SP.Data.SitePagesItem"},
    "Title": "Custom title set by flow"


enter image description here

  • You mean I should update my new created page in a next step and adding then the properties?
    – Christoph
    Commented Jun 16, 2021 at 13:22
  • Yes, you can add one more action & perform update operation as given in my answer. Pass the item ID (in Uri) from dynamic data of previous action used to create a page. Commented Jun 16, 2021 at 13:53
  • Hi Ganesh, I tried with your example. But it isn't working. I can set the title but no more other properties. Do you know why?
    – Christoph
    Commented Jun 17, 2021 at 9:17
  • Which properties are you trying to set? Are you getting any error (if yes, please post the error message)? Did you create custom columns? If Yes, did you add them to the all content types in "Site Pages" library? Commented Jun 17, 2021 at 9:37
  • Also, make sure you are using correct internal name of your columns in request body. Commented Jun 17, 2021 at 9:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.