Short answer: HubSpot is retiring its legacy app model. Starting October 26, 2026, existing HubSpot accounts can no longer create new legacy private apps. In September 2027, v1–v3 APIs, legacy public apps and legacy private apps all become unsupported, and v4 APIs lose support earlier, on March 30, 2027. Your current integrations aren't switched off on October 26. But anything built on a legacy private app or a numbered API version (/v1/ to /v4/) needs a migration plan: to a service key, a Projects-based app, and date-based API versions. Start by finding out what you have.
HubSpot announced these changes at its Fall 2026 Spotlight. They're documented in the developer changelog: Legacy APIs and Apps: What's Going Unsupported and When. If you connect HubSpot to an ERP like NetSuite, a data warehouse or internal tools through custom code, this affects you.
HubSpot made three announcements that share one enforcement date:
Separately, v4 APIs (for example /crm/v4/) become unsupported in March 2027, with HubSpot recommending migration before March 30, 2027.
| Date | What happens |
|---|---|
| September 15, 2026 | Changes announced; 12-month migration window opens |
| September 28, 2026 | Legacy private app creation ends for new HubSpot accounts |
| October 26, 2026 | Legacy private app creation ends for existing accounts |
| March 30, 2027 | v4 APIs lose support |
| March 2027 | Apps on Projects 2025.2 or older need to be on the current platform version |
| September 2027 | v1–v3 APIs, legacy public apps and legacy private apps become unsupported (HubSpot hasn't announced an exact day) |
Your existing legacy private apps and the integrations that use them keep running after October 26. HubSpot's change on that date stops you creating new legacy private apps. The enforcement date for existing ones is September 2027. HubSpot's announcement doesn't say whether existing legacy private apps can still be edited or re-scoped after October 26, so don't count on making major changes to them. Plan those changes as part of the migration.
"Unsupported" may not mean "switched off" on day one, but don't plan around that. HubSpot's v4 notice says unsupported versions "may continue to function for some period of time, but they are not guaranteed to remain stable or available." Treat September 2027 as a hard deadline.
A service key is a scoped credential for calling HubSpot's REST APIs from your own account without building a full app. HubSpot positions service keys as the replacement for legacy private apps and recommends them for new lightweight integrations, internal tools and AI agent integrations. According to HubSpot's documentation:
HubSpot's Fall 2026 developer rollup lists service keys as public beta, while the breaking-change notice describes them as "now available." Check their status in your account before relying on them for a production integration.
Whichever path you choose, update the API calls too. HubSpot says to migrate legacy endpoints directly to date-based versions (for example /crm/objects/2026-09/contacts instead of /crm/v3/objects/contacts), not to v3 or v4 as a stopping point. See the legacy API migration guide. Switching the credential while still calling /v3/ endpoints only solves half the problem.
HubSpot gives you three places to look:
Then match what HubSpot shows against your own records: which systems call HubSpot, who built them and where the code lives.
Migrations are where integrations quietly break. A service key missing a scope makes writes fail. A changed response shape stops a field updating. An old token still running means two processes write the same data. None of these show up as a dashboard error. They show up as reports that slowly drift from Finance.
That's the same pattern we covered in Why Custom CRM Integrations Break HubSpot Reporting. Use the migration to fix it, not just to swap credentials:
Bring in a partner if:
Pivot builds and maintains custom HubSpot integrations with ERPs, data warehouses and internal systems. See our HubSpot integrations work, or how we scope fixed-price NetSuite, QuickBooks and ERP integrations.
No. October 26 is when existing accounts can no longer create new legacy private apps. Existing legacy private apps have until September 2027 to migrate.
Service keys, for integrations that only call HubSpot's REST APIs, or Projects-based private apps if you need webhooks, UI extensions or other developer platform features.
No. According to HubSpot's documentation, service keys can't authenticate webhooks or make calls within UI extensions. Use a Projects-based app for those.
Yes. v1–v3 APIs become unsupported in September 2027. HubSpot recommends migrating directly to date-based versions such as 2026-09.
Check Development > Migrations > APIs in your HubSpot account. It flags legacy API calls detected at runtime.
Not sure which of your integrations are affected? Talk to Pivot about a HubSpot integration review.