In this article, we will learn how to update the ‘Created By’ and ‘Modified By’ columns in SharePoint using Power Automate.
How to update SharePoint Created, Created By, Modified, Modified By Fields?
Step 1
Create Instant Cloud Flow and give name to flow.
Step 2
Add Send an HTTP request to SharePoint Actions to your flow.

Watch YouTube Video Tutorial
Update SharePoint Created, Created By, Modified, Modified by Fields
Step 3
Add your site address to the action.
Select POST inside the Method box.
Pass your Uri in Uri box as below.
_api/web/lists/GetByTitle('FlowTest')/items('1')/ValidateUpdateListItem
Pass the Header as below:
{
"Content-Type": "application/json;odata=verbose"
}

Pass the Body as below:
{
"formValues":[
{
"FieldName":"Author",
"FieldValue":"[{'Key':'i:0#.f|membership|youremail@yourdomain.com'}]"
},
{
"FieldName":"Created",
"FieldValue":"19/01/2000"
},
{
"FieldName":"Editor",
"FieldValue":"[{'Key':'i:0#.f|membership|youremail@yourdomain.com'}]"
},
{
"FieldName":"Modified",
"FieldValue":"21/01/2000"
}
]
}

Step 4
Save your flow and run.
✨ Thanks for reading! ✨
I hope you found this blog on the Microsoft Power Platform helpful! From Power Apps, Power Automate (Cloud & Desktop), Canvas Apps, Model-driven Apps, Power BI, Power Pages, SharePoint, Dynamics 365 (D365), Azure, and more, I cover a wide range of topics to help you harness these powerful tools. Don’t miss out on future tips, tutorials, and insights—hit that subscribe button to get the latest posts right to your inbox. 💌💬 I’d love to hear your thoughts! Drop a comment below with your questions, ideas, or feedback—let’s get the conversation started!🔗 Let’s connect and grow together!
Follow me, Ravindra Jadhav, on your favorite platforms for even more content and updates on Microsoft Power Platform and related technologies:
💼 LinkedIn – Let’s network and share ideas!
💻 GitHub – Explore my projects and code.
🐦 Twitter – Stay updated with quick tips and industry news.
📺 YouTube – Watch tutorials and deep dives on Power Platform, Power Apps, Power Automate, and more! Let’s build something amazing together with Power Platform and Azure! 🚀
I came across this article today when trying to stop the “modified by” field from changing when my flow runs. The HTTP step works, I can see in the outputs that it is setting the Editor field to the email I want, but when I look at the item in SharePoint it is still getting set to the account that runs the Power Automate flow. Has anyone else gotten this to work?
outputs after testing (updated it to hide my email address:
“results”: [
{
“ErrorCode”: 0,
“ErrorMessage”: null,
“FieldName”: “Editor”,
“FieldValue”: “i:0#.f|membership|adm-bridget.mcclure@xxxxxxxxxx”,
“HasException”: false,
“ItemId”: 1
Hi Bridget,
Were you able to solve this? I’m also getting Error Code 0 with error message null to valid emails.