Board permissions won't allow members to submit custom app

Hey Monday Team!

I’ve been working on a custom React App form that board members fill out and then expect a trickle down of that information to add items to multiple boards. As of recently, this custom app only works for board owners I’ve made members able to “Edit Everything” with all boxes checked and I’m still getting the following error message:
There was an error in response from monday.com graphql API: [{"message":"User unauthorized to perform action"....]

Is there anything else I might be missing?

All help will be greatly appreciated :folded_hands:

Here are the permissions I’ve selected for the our custom app:

Strange. What API call is returning this error? Is it creating an item on another board?

Yes its the create_item api call to create an item on the board that this custom app lives within (as a board view).

Great.

It’s not a scopes issue. If it was, you’d get a different error (something along the lines of Your token doesn't have access to the scope <SCOPE>

Private board
Maybe it’s a private board and the person who is trying to create an item does not have access to it? Private and shareable boards are only viewable/editable for board subscribers.

Column restrictions
Maybe you’re sending column values with the create_item call, and one of those columns is hidden or read-only for this specific user?

Troubleshooting
The best way to troubleshoot this is to:

  1. Grab the board ID in question and the user ID that is having the issue.
  2. Ask that user to open the board and:
    a. Try creating an item
    b. Try updating all the columns that your app is updating in the API call

If that specific user is able to create an item & update those columns in the platform but not in the API, open a ticket with our tech support team.

2 Likes

Ahhh I see, there was a column name in my query that doesn’t exist in the main board!

Thank you so much for your de-bugging tips :folded_hands: pure gold. My issue is fixed!

1 Like