Within my canvas app I can use the PowerAppsforMakers.EditAppRoleAssignment() connector to grant and remove permissions to my app with the check/uncheck of a checkbox element. No problem, works great.
When trying to use the same connector within Power Automate, I get a permissions error stating that I don't have permission to perform the action?
I'm trying to figure out if this is a limitation of Power Automate or, if there could be a permissions issue within our enterprises' environment?
//This code within my PowerApp works fine to remove a user's permissions
PowerAppsforMakers.EditAppRoleAssignment(
_varDevAppInfo.name,
{
//API VERSION - OBTAINED FROM FLOW
'api-version': "2016-11-01",
//FILTER BY ENVIRONMENT TO GET OUR SINGULAR DEV ENVIRONMENT
'$filter': "environment eq '"&_varDevAppInfo.properties.environment.name&"'",
//TRANSMIT DATA IN JSON FORMAT
'Content-Type': "application/json",
//DELETION PARAMETERS
delete: {id: lbl_UserOffice365ID.Text}
}
);
When I try to use the PowerAppsforMakers connector from within Power Automate (using the same confirmed variable values), I get a permissions error when running the flow?
{
"error": {
"code": "Forbidden",
"message": "The user with object id 'XXXXXXX-d929-42dc-9261-0653d34ed129' does not have permission to access this."
}
}
Can anyone offer any suggestions?