Skip to main content
Solved

Simple API setup questions

  • October 22, 2025
  • 2 replies
  • 271 views

Hi, I am setting up my first API and need some direction.

We have an external client that we have given access to a board. They want to access certain data on the board via API. Couple of questions:

  • How can I give them an API that only allows them to see one board?
  • How can I set this up so that it cannot make changes to that board.
  •  

I would think this would be easy to find but Im having trouble finding the solution.

 

thanks!

 

 

I have a call into support but I figured I would try here and get better answers! Thanks so much!

Best answer by mitchell.hudson

Hey ​@Larryr20,

 

The API token that you generate for the user has the same permissions as the user would directly in monday.com. 

Just note, guests can’t generate API tokens, they need to be a member.

 

The other way I can think of would require a bit of setup but should work for you.

If you create a monday App - https://developer.monday.com/apps/docs/intro - you can specifiy the scopes required for the app, in this case you would have boards:read only. You can then install this app and provide access only to a specific workspace (you may need to move around the boards into a locked workspace).

If you then set up OAuth for this app and generate a token, it will have read-only permissions in the workspace you have given access to during install.

 

This is likely the closest you will get.

2 replies

mitchell.hudson
  • Community Expert
  • Answer
  • October 22, 2025

Hey ​@Larryr20,

 

The API token that you generate for the user has the same permissions as the user would directly in monday.com. 

Just note, guests can’t generate API tokens, they need to be a member.

 

The other way I can think of would require a bit of setup but should work for you.

If you create a monday App - https://developer.monday.com/apps/docs/intro - you can specifiy the scopes required for the app, in this case you would have boards:read only. You can then install this app and provide access only to a specific workspace (you may need to move around the boards into a locked workspace).

If you then set up OAuth for this app and generate a token, it will have read-only permissions in the workspace you have given access to during install.

 

This is likely the closest you will get.


  • Author
  • New Participant
  • October 23, 2025

Thank you Mitchell.  What I had to do was create a user in the system (actually alias to my email so I can get the alerts), set up permissions to a new security role that only allows creation of an API, then logged in as that user and got the key.

I had a few responses from Monday.com support and oddly enough, no one came close to your answer  thanks!!