Hi there,
I was hoping someone else might have run into this issue before, or perhaps be able to give a definitive answer.
I created an app in HubSpot, it works perfectly with my test account. However, as part of my testing I created another free HubSpot account and whenever I try to authorize the dialog shows, I enter my account details and it takes me to select my instance, once I select the Instance it goes to a blank page and nothing further happens.
If I check the developer console I can see the following: https://api.hubspot.com/oauth/v1/application-authorizations?portalId=xxxxxxx&clienttimeout=14000&hs_static_app=oauth-ui&hs_static_app_version=1.686
The HTTP status code displayed is 403.
It is worth noting that my app listing is not yet published but in draft state. Would this prevent external users from authenticating?
I got the impression that the app and the app listing were separate entities. The app handling OAuth and functionality like timeline events etc., and the App Listing to make the app available as a listing in the App Marketplace for users to find it there and be able to install it via the listing.
So to get to the point, my two questions are:
a) Does the apps listing being in draft status prevent external users from authorizing via OAuth?
b) Or, is it more a case of a free account cannot authorize?
The scopes included are Contacts, Automations, Timeline & Tickets.
I’ve tried reducing and adding/removing scopes, also tried with and without the “Basic OAuth functionality” scope - which seems to make no difference.
Any assistance would be appreciated, thank you.