Hi @Lihi Zin,
To change the created by column using a Power Automate flow, you need to use the "Send an HTTP request to SharePoint" action.
- Add Send an HTTP request to SharePoint action to your flow.
- Add your site address to the action.
- Select POST inside the Method box.
- Pass your Uri in Uri box as below.
Example : _api/web/lists/GetByTitle('list name')/items('item id')/ValidateUpdateListItem
Replace 'list name'
with your list name;
Replace 'item id'
with the item id created by the above "Create item" action.
- Pass the Body as below:
{
"formValues":[
{
"FieldName": "Author",
"FieldValue": "[{'Key':'i:0#.f|membership|<author email>'}]"
}
],
"bNewDocumentUpdate": true
}
Replace <author email>
with the email sender mailbox in the trigger.
I have tested this flow in my environment, and it worked perfectly. Comment below if you still have any other questions.
If the answer is helpful, please click "Accept as Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.