detektu
Supported APIs

Vendor coverage

HubSpot API changes & breaking changes

CRM integrations outlive the people who wrote them: contacts, companies, and deals syncing into billing, support, and data warehouses. detektu diffs HubSpot's published CRM contracts so an object schema change becomes a finding before it becomes a broken sync.

Last checked Oct 31, 2026, 3:23 PMLast change detected Oct 31, 2026, 9:17 AM

Detected changes

Latest HubSpot API changes

Every entry is a change detektu detected in HubSpot's published contracts, with exact before/after evidence on its page.

  1. Breaking
    Response property one of added: operationopenapi:POST /crm/v3/lists::response.200.application.json.list.filterBranch.oneOf[subschema-#1:-OR].filterBranches.items.oneOf[subschema-#3:-NOT_ALL].filterBranches.items.oneOf[subschema-#4:-NOT_ANY].filterBranches.items.oneOf[subschema-#6:-UNIFIED_EVENTS].filterBranches.items.oneOf[subschema-#7:-ASSOCIATION].filters.items.oneOf[subschema-#1:-PROPERTY].operation
    HubSpot: CRM
  2. Breaking
    Response property one of added: operationopenapi:POST /crm/v3/lists::response.200.application.json.list.filterBranch.oneOf[subschema-#1:-OR].filterBranches.items.oneOf[subschema-#3:-NOT_ALL].filterBranches.items.oneOf[subschema-#4:-NOT_ANY].filterBranches.items.oneOf[subschema-#6:-UNIFIED_EVENTS].filterBranches.items.oneOf[subschema-#7:-ASSOCIATION].filters.items.oneOf[subschema-#19:-UNIFIED_EVENTS].filterLines.items.operation
    HubSpot: CRM
  3. Breaking
    Response property one of added: valueComparisonopenapi:POST /crm/v3/lists::response.200.application.json.list.filterBranch.oneOf[subschema-#1:-OR].filterBranches.items.oneOf[subschema-#3:-NOT_ALL].filterBranches.items.oneOf[subschema-#4:-NOT_ANY].filterBranches.items.oneOf[subschema-#6:-UNIFIED_EVENTS].filterBranches.items.oneOf[subschema-#7:-ASSOCIATION].filters.items.oneOf[subschema-#12:-SURVEY_MONKEY_VALUE].valueComparison
    HubSpot: CRM
  4. Breaking
    Response property one of added: operationopenapi:POST /crm/v3/lists::response.200.application.json.list.filterBranch.oneOf[subschema-#1:-OR].filterBranches.items.oneOf[subschema-#3:-NOT_ALL].filterBranches.items.oneOf[subschema-#4:-NOT_ANY].filterBranches.items.oneOf[subschema-#5:-RESTRICTED].filters.items.oneOf[subschema-#8:-INTEGRATION_EVENT].filterLines.items.operation
    HubSpot: CRM
  5. Breaking
    Response property one of added: operationopenapi:POST /crm/v3/lists::response.200.application.json.list.filterBranch.oneOf[subschema-#1:-OR].filterBranches.items.oneOf[subschema-#3:-NOT_ALL].filterBranches.items.oneOf[subschema-#4:-NOT_ANY].filterBranches.items.oneOf[subschema-#5:-RESTRICTED].filters.items.oneOf[subschema-#1:-PROPERTY].operation
    HubSpot: CRM
  6. Breaking
    Response property one of added: operationopenapi:POST /crm/v3/lists::response.200.application.json.list.filterBranch.oneOf[subschema-#1:-OR].filterBranches.items.oneOf[subschema-#3:-NOT_ALL].filterBranches.items.oneOf[subschema-#4:-NOT_ANY].filterBranches.items.oneOf[subschema-#5:-RESTRICTED].filters.items.oneOf[subschema-#19:-UNIFIED_EVENTS].filterLines.items.operation
    HubSpot: CRM
  7. Breaking
    Response property one of added: valueComparisonopenapi:POST /crm/v3/lists::response.200.application.json.list.filterBranch.oneOf[subschema-#1:-OR].filterBranches.items.oneOf[subschema-#3:-NOT_ALL].filterBranches.items.oneOf[subschema-#4:-NOT_ANY].filterBranches.items.oneOf[subschema-#5:-RESTRICTED].filters.items.oneOf[subschema-#12:-SURVEY_MONKEY_VALUE].valueComparison
    HubSpot: CRM
  8. Breaking
    Response property one of added: operationopenapi:POST /crm/v3/lists::response.200.application.json.list.filterBranch.oneOf[subschema-#1:-OR].filterBranches.items.oneOf[subschema-#3:-NOT_ALL].filterBranches.items.oneOf[subschema-#4:-NOT_ANY].filterBranches.items.oneOf[subschema-#5:-RESTRICTED].filterBranches.items.oneOf[subschema-#7:-ASSOCIATION].filters.items.oneOf[subschema-#8:-INTEGRATION_EVENT].filterLines.items.operation
    HubSpot: CRM
  9. Breaking
    Response property one of added: operationopenapi:POST /crm/v3/lists::response.200.application.json.list.filterBranch.oneOf[subschema-#1:-OR].filterBranches.items.oneOf[subschema-#3:-NOT_ALL].filterBranches.items.oneOf[subschema-#4:-NOT_ANY].filterBranches.items.oneOf[subschema-#5:-RESTRICTED].filterBranches.items.oneOf[subschema-#7:-ASSOCIATION].filters.items.oneOf[subschema-#1:-PROPERTY].operation
    HubSpot: CRM
  10. Breaking
    Response property one of added: operationopenapi:POST /crm/v3/lists::response.200.application.json.list.filterBranch.oneOf[subschema-#1:-OR].filterBranches.items.oneOf[subschema-#3:-NOT_ALL].filterBranches.items.oneOf[subschema-#4:-NOT_ANY].filterBranches.items.oneOf[subschema-#5:-RESTRICTED].filterBranches.items.oneOf[subschema-#7:-ASSOCIATION].filters.items.oneOf[subschema-#19:-UNIFIED_EVENTS].filterLines.items.operation
    HubSpot: CRM

Coverage

What detektu monitors

Official products and contracts checked for changes.

HubSpot: CRM

  • Contacts API 2026-09OpenAPI contractStable
  • Companies API 2026-09OpenAPI contractStable
  • Deals API 2026-09OpenAPI contractStable
  • Tickets API 2026-09OpenAPI contractStable
  • Properties API 2026-09OpenAPI contractStable
  • Pipelines API 2026-09OpenAPI contractStable
  • Lists API 2026-09OpenAPI contractStable
  • Owners API 2026-09OpenAPI contractStable
  • Associations API 2026-09OpenAPI contractStable

Change model

How HubSpot ships changes

The release patterns that shape your integration risk.

HubSpot ships its APIs as date-based versions every March and September and supports each for 18 months. The numbered v1–v4 APIs become unsupported in 2027. detektu monitors the 2026-09 OpenAPI contracts for core objects, properties, pipelines, lists, owners, and associations, because sync code tends to run unattended until a version retires under it.

detektu watches each contract separately and names the exact object API and property that changed, so you can match findings against the objects your sync actually reads and writes.

Monitored for you

Do HubSpot's changes affect your integration?

Choose the operations and fields your services use. detektu matches HubSpot findings to that declared usage so your team can review the relevant evidence. No agent or repository access required.