I am using the Office 365 Set Approval Status action and am getting this error: The user has insufficient permissions to perform the operation on list 'xx List Name' in web site 'https://xx.sharepoint.com'.
I currently have Full Control permissions. Is it perhaps that I need to be the Site Administrator to have permissions to run a Workflow? If so, is there a way I can work around this?
To trigger a workflow "Contribute" permissions are sufficient. For the "Approval" you need to have at least "Design" permissions (from the OOB sets) or a custom level that has the "Approve Items" permission selected.
Having "Full Control" is even more than you need. Double check if the list (or the item on the list) doesn't have its permissions inheritance broken, so that you do not have "Full Control" anymore. You could try to put that action inside the "Action Set" with the elevated permissions checkbox selected.
I'm referring more specifically to the Office 365 Set Approval Status.
I tried putting my action within an action set and that did not work either. I can trigger the workflow with my permissions, but it errors here:
Regarding the "Acion Set" - you did have check the "Elevate permissions" checkbox:
Are you able to approve the item manually, being in the library (when you select the item, then in the "File" tab in the ribbon, you will notice the "Approve/ Reject" buttons) ?
Well, according to the documentation, you should provide details of a user who has permissions to approve the item on the list. Yours should be sufficient then. Can you try to provide credentials of a user being a site collection admin or can you elevate your permissions to SC admin?