Hi everyone,
I have a couple of questions regarding Public Apps in HubSpot:
- If the developer account (the one used to create and manage the public app) gets deleted or deactivated, will the public app also get deleted automatically?
- If I haven’t listed the public app on the App Marketplace but some HubSpot portals have already connected to it using the OAuth flow —
→ Will those existing integrations still work after the developer account is deleted?
Thanks in advance for the help!
Hi @MKatewa
Thank you for reaching out to the Community!
I’d like to invite some community members who are subject matter experts to join this conversation.
@Indra @BrandonWoodruff @GiantFocal - Would you be able to share any insights on this? Your expertise would be greatly appreciated.
Best regards,
Hi @MKatewa,
I’m referencing HubSpot’s developer docs for now, but if there have been any recent updates, I suggest reaching out to HubSpot support to get the latest information specific to your situation.
If the developer account gets deleted, will the public app also get deleted automatically?
Yes, it will. The developer account is the owner and container for your public app. Deleting the developer account will also permanently delete the app definition, its credentials (Client ID, Client Secret), and all its settings.
Will existing integrations still work after the developer account is deleted?
No, they will stop working. When the developer account and the app are deleted, the app’s credentials become invalid. An existing installation might continue to work for a very short time on its current access token, but the connection will break permanently as soon as it tries to use its refresh token to get a new access token. HubSpot’s servers will no longer recognize the app, so the refresh will fail.
In short: The developer account is the single source of truth for your app’s existence. If it’s deleted, the app and all its live installations will go down with it.
To avoid this, it’s a strong best practice to:
- Create the developer account using a shared, permanent team email (e.g., developers@yourcompany.com) rather than an individual’s personal email.
- Ensure multiple trusted team members have Super Admin access to the developer account for redundancy.
Hope this helps!