There isn’t an explicit ‘publish’ process for HubSpot apps; if your app can be installed in a test portal and functions properly there, you can go through the same process to install your app into a production Marketing/CRM portal.
A Marketing Basic plan has access to the HubSpot API, but keep in mind that the Automation scope is only accessible for portals with access to the workflows tool (marketing pro/enterprise, or sales professional). That authorization URL also appears like it might be off; an authorization URL should look something like this: https://app.hubspot.com/oauth/authorize?client_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&scope=contacts%20automation&redirect_uri=https://www.example.com/
App authorize getting no permission even with super admin permission
my dev portal is already authorized, I was selecting our real production Marketing/CRM portal. I was also thinking, we have BASIC plan right now, does that allow us to use the REST API ?
It’s possible you’re trying to authorize the wrong portal. Can you post some more details on the authorization URL you’re using, and the Hub ID of the portal you’re selecting? You’ll want to make sure you’re selecting a test portal or Marketing/CRM portal, not your developer portal.