
Once you understand the scope, follow a structured migration process instead of updating endpoints at random. A clear plan helps you identify dependencies, prioritize critical integrations, and test changes before deployment. Businesses managing several connected systems may also benefit from HubSpot Migration Services to assess their existing setup and plan the technical work.
Step 1: Create an Inventory of Legacy API Calls
Record every affected endpoint, the app that uses it, its business purpose, and the team responsible for maintaining it.
Prioritize integrations that support essential activities, such as contact syncing, deal updates, reporting, or customer-facing workflows. Then order the work by deadline: start with anything using v4 APIs, which become unsupported on March 30, 2027, before moving on to v1-v3 APIs and legacy apps due in September 2027.
Step 2: Identify the Supported Replacement
Review HubSpot’s API documentation to find the date-based version that supports the required functionality.
Do not assume that replacing /v3/ with /2026-03/ will always work. For example, a request to retrieve contacts changes like this:
Legacy: GET https://api.hubapi.com/crm/v3/objects/contacts
Date-based: GET https://api.hubapi.com/crm/objects/2026-03/contacts
The version moves from after /crm/ to after /objects/, so a simple find-and-replace would produce an invalid URL. Other endpoints may also differ in request formats, response fields, or behavior, so check the documentation for each endpoint before updating the integration.
HubSpot has indicated that replacement guidance for some legacy endpoints will be released as part of the March 2027 date-based API release. Check the developer changelog regularly where a replacement is not yet documented.
Step 3: Update the Integration Code
Once you identify the correct replacement, update the relevant API calls and adjust the application logic where needed.
Review authentication, permissions, error handling, pagination, and rate-limit handling as part of the change. These details can affect whether an integration works reliably after migration.
Businesses with complex custom applications may need a certified HubSpot developer to review the code, resolve compatibility issues, and implement the required changes.
Step 4: Review App Architecture
API version migration and app migration are related but separate tasks. Updating your API calls does not move a legacy app onto HubSpot’s current Projects-based developer platform.
To check which apps are affected, go to Development > Legacy apps in your HubSpot account. Apps on the Projects model are configured in code and deployed through the HubSpot CLI, and HubSpot provides an hs app migrate command to help move eligible apps across.
Authentication may also change. For example, some private app integrations may move to Service Keys, so note where each app’s credentials are stored before migrating.
Step 5: Test the Complete Workflow
Test more than whether an API returns a successful response. Confirm that the full business process works as expected.
For example, if an integration syncs contacts between HubSpot and another platform, check that records are created correctly, existing records update as expected, and errors are handled properly.
Step 6: Deploy and Monitor
Deploy changes in a controlled way. Monitor API errors, failed syncs, missing records, and workflow performance after release.
Keep a recovery plan ready in case the updated integration causes unexpected issues.