We are currently using row owners in our users table, meaning to add a customer admin the workflow needs to involve a Glide Api call to write the row owner in. However users are now getting this error when trying to add their customer admins?
The fact that you’re using Row Owners should be irrelevant here. What is important is whether or not you are assigning roles. If you’re not, then you could use a standard form, or a custom form with an add row action. If you are assigning roles, then yes you either need to use the API, or a server side workflow (Webhook or Manual trigger).
As to the error message, has ownership of the team changed recently? The API key is usually associated with the original owner of the team. If they leave or are removed from the team, then you would get that error. If that is the case, you may need to contact support ans ask then to reset your API key.
Correct, we are assigning roles.
The ownership has not changed. If I switch to my admin app (an exact replica of the sheets and data of the customer app), I can add them just fine using the same API key auth.
Okay, in that case I’m not sure. You may need to submit a support ticket.
Have you considered using a server side workflow with an add row action? That will work, and you don’t need to use the API.
Glide’s api doesn’t need to be called if adding a row that involves assigning a role, if it’s done in a server side workflow? Am I understanding that correctly? If so that will work, thanks.
Yes, correct.