I’ve set up an app in HubSpot that I’d like to connect with n8n. I created the credentials (HubSpot Developer API) via OAuth, but I’ve run into a problem:
I can only use the scopes that are predefined in n8n, since n8n doesn’t take over the installation link from HubSpot. Instead, it always falls back to the default settings.
This leads to a core problem: I cannot change the scopes!
My question: how can I adjust the scopes in n8n, or modify the installation link (which contains the scopes) so that n8n uses it?
So as @Baseman said, moving to a self hosted version and changing these in source would be your best bet.
What are the ones you need?
Best practice here would be to just use the HTTP request node, and call the API yourself based on their documentation.
POSSIBLE (HACK) SOLUTION
When you click on “Connect my account” in n8n Credentials window, it opens a pop-up to connect your account. That pop-up has a specific URL. Part of that URL is a parameter called scope. You could copy that URL, manipulate it, and then just use that URL to see if you can get connected.