How can I get hooks:write scope for access via the Make API?

Hi guys. I have a scenario that provisions new users in Make Teams. It does 3 things, but only 2 of them are working:

  1. Create a new team with given name - this works
  2. Invite a new user with given email to join the team - this works too
  3. Create two webhooks in the new team - this fails giving this error message: “[401] Access denied: Required scope: hooks:write“

That permission doesn’t appear on my Make API connection (see below) and I can’t find a way to add it. What am I missing? Can you tell me what steps I should take to fix this?

Thanks,
Ken

Hi,
Maybe it was missed when you created an API token?

I’m not using an MCP server, just the Make.com node in a regular scenario. It was authorised by oauth/prompted me to log in, there was no option to select additional scopes at the time.

Hello,

Yes - you should create an API token and use token connection instead of OAuth.

Do not suggest with “MCP” dialog on screenshoot above- it is information for people looking for MCP integration :slight_smile:

Direct link to manage (and create) your API keys:
EU1- https://eu1.make.com/user/api
EU2- https://eu2.make.com/user/api
US2- https://us2.make.com/user/api

2 Likes

Hi,
You can create a Connection to Make using an API Key.

When generating the API key, select the ‘hooks:write’ scope, as mentioned above.

Hope it helps,

Thanks, that solved the problem!

Much appreciated.

2 Likes