I have an approval list for creation of new O365 groups.
I wanted to approve the list items directly from the email using flow.
I tried out myself but for some reason it did not work but using the method described below, I was able to do it. Thank you to the author!
Found this solution: https://www.techmikael.com/2018/05/use-microsoft-flow-to-implement.html#comment-form
I tried it out, I also works for me for approval of Sharepoint list items. Really helpful since microsoft has not implemented list items in "set content approval status".
Note: this solution is for Lists where Approval is enabled and the field is not a manually created field but maintained by the system so you can not use it in Flow.
Note: the approval process can take some time, for test purpose, wait multiple hours, first time took time for some reason, now it works fine.
Note: In "set content approval status", in Library name use List name but not the one from the URL
eg. https://...sites/teamsites/team-orders and the list name is Team orders, use Team orders as library name and not team-orders.
I though of using PATCH function to update the "approval status" field instead of "Set content approval status" but I lack the developers knowledge to write the command.








Don't know if all these steps are needed but it works for me.
Hope this helps!