Give API Acces for not admin users

Hello,
i’m working on synchronisation script beetween Monday and our businees internal solution.

I want to get some private or shared boards datas via API, but the api is limited to admin users.
How can permit a user to acces to monday with api, but without give the power of god ?

Hey Geoffrey,

The API key is only available for admin users, but if you don’t want to make a certain user an admin you have a couple of options:

  1. Give them an existing admin’s API key
  2. Create a dummy user on your account, make them an admin, and give this dummy user admin access. Then, give the user this dummy user’s API key

What do you think?

Cheers,
Dipro

Hi Dipro,

My team is facing a similar situation - thanks for chiming in here!
The dummy account workaround is really the only realistic option here - giving out an existing admin’s API key will give anyone with that key access to any private boards that admin has.

The biggest issue (beyond the API key only being accessible to admins) is the overall admin structure within Monday. It should be a pretty basic feature - delegating different levels of admin access (ie. super admin has access to everything, all other admin features are delegated on a case-by-case basis). As it currently works, there is only 1 level of admin access - full access - which in reality enables any admin to remove board owners and place themselves as the owner.

Monday should make this a priority - break the admin features into several groupings (billings, team membership, API access/security, branding/customization) and allow the master admin to delegate select admin capabilities to certain users based on their needs.

Hope this can be put in the works relatively soon - the admin feature is too powerful as is and creates situations where teams need to make “dummy” accounts just to access certain features.

Thanks,
Noam

Hey Noam,

I hear you, it would be cool to have multiple kinds of admins to delegate specific options (billing, API, etc) to specific people. It’s definitely a feature request I’ve seen before. I’ll pass your vote (and this further context) along to the team!

Appreciate you helping us make monday.com better :smiling_face_with_three_hearts:

Cheers,
Dipro

1 Like

Hi @dipro-monday.com

I appreciate your following up here.
I have to say that this feature would be more than cool :slight_smile: - it’s an enormous limitation of the platform when using anything related to the API. I hope that you’re able to pull some strings internally to get this feature request up the ladder, although as it looks like you do much of the communicating for Monday with regard to technical issues, I imagine it’s a bandwith issue and your team can’t handle all of the feature requests.

With that in mind, we do really appreciate the follow-up’s and check-in’s; communication is half-the battle.

I look forward to this updated feature getting rolled out next week! :slight_smile:

Best,
Noam

3 Likes

Haha :slight_smile: Our team is pulled in a bunch of different directions and yes, we’ll add this to the roadmap but I can’t give you an ETA on when it will be released :brain:

Let us know if you have any other feedback or thoughts on this particular request!

Along the same lines… I’m NOT an admin, but got an api key for Zapier and I’m trying to test/set up a proof of concept between monday.com and Active campaign. I cannot see private boards. but I also don’t want people messing with the experiment. how can I do this without adding the admin to the board?