Skip to main content Skip to footer

HubSpot Developer Changelog

July 2025 Rollup

July delivers improvements to the HubSpot CLI including new HubDB commands, deployment options with force flags and improved authentication flow plus changes to the public repository for CLI development. API capabilities expand with Sequences API access now available to Professional and Enterprise sales roles, in addition to a new multi-select User property feature that enables multiple team members to own individual records.


Developer Updates for July 2025: 

HubSpot CLI v7.5.4

A new minor version of the HubSpot CLI has been released including: 

     - A new hs hubdb list command to list available tables in an account
     - An update to the authentication flow to skip opening the browser
     - Supports a --force flag for project deployments. 
           *This bypasses the warnings when deploys are blocked
     - An update to the hs feedback destination
          *This command will now direct you to the HubSpot Developers feedback page

To update your CLI to the latest version, run npm i -g @hubspot/cli@latest in your terminal.

HubSpot CLI Repository Changes

The public GitHub repository will no longer be used as our main repository for the HubSpot CLI. Moving forward, HubSpot CLI development work will be completed in a private repo with periodic updates synced to the public repo. Please direct any CLI issues to the HubSpot Developers Feedback Form and tag your submission as a "CLI issue".

    •  

Sequences API Access Expanded for Sales Enterprise and Sales Professional Roles

Users with Sales Enterprise or Sales Professional roles (including trial versions) can now use the automation.sequences.enrollments.writeand automation.sequences.read scopes within the Sequences API. This expands the API access, improving security and workflow for sales teams by allowing more granular permission management without requiring super admin accounts. 


Create Multi-Select HubSpot User Properties

You can now create HubSpot User properties that support multi-select, enabling you to assign multiple record owners to a single property. Previously, HubSpot User properties could only store a single user as a value, limiting your data model when multiple users needed ownership permissions on a record. Now, you can create multi-select User properties to address this. Users selected for these properties are treated as record owners and have the same edit permissions for the record as a single owner. This is particularly useful in scenarios where multiple team members need to manage a single record, such as a contact record owned by several sales team members.


You can create a multi-select User property via API by sending a POST request to /crm/v3/properties/{objectType} with a request body similar to the following:

JSON
{
    "name": "user1",
    "label": "user1",
    "type": "enumeration",
    "fieldType": "checkbox",
    "description": "",
    "groupName": "contactinformation",
    "options": [],
    "referencedObjectType": "OWNER",
    "displayOrder": -1,
    "calculated": false,
    "externalOptions": true,
    "archived": false,
    "hasUniqueValue": false,
    "hidden": false,
    "modificationMetadata": {
        "archivable": true,
        "readOnlyDefinition": false,
        "readOnlyValue": false
    },
    "formField": false,
    "dataSensitivity": "non_sensitive"
}

*Please note: Existing User properties cannot be configured to be multi-select. Once a User property is created, you cannot change it between multi-select and single-select. This change does not impact the default HubSpot owner property.


Questions or comments? Please join us in our Developer Forums.