Public Beta: Introducing Developer Permission Set and Role-Based Developer Permission Template
We're excited to announce two powerful new features for all subscription tiers designed to help admins manage developer access to HubSpot's CRM development tools more efficiently: the Developer Permission Set and the new Developer Role-Based Permission Template. These enhancements allow admins to grant developers access to necessary tools and resources without requiring SuperAdmin permissions, improving both security and control.
What's changing?
1. Developer Permission Set
In the past, most customers had to grant developers SuperAdmin access because there were no specific permissions for development tools. This approach often gave developers access to unnecessary features and objects.
With the new Developer Permission Set, admins can now provide developers with targeted access to the tools they need while restricting access to other areas of HubSpot.
A new permission toggle will be available under the Account tab in User Permission Settings, allowing admins to enable access to the following developer tools:
Projects
Private Apps
Development Sandboxes (standard sandboxes still require Super Admin access to create/delete)
Personal Access Keys
Developer Home Space (including in-app developer documentation and onboarding)
This granular permission ensures that developers can work efficiently while access to sensitive areas remains under admin control. The availability of the tools listed above depends on the HubSpot account’s subscription tier.
2. Developer Role-Based Permission Template
We've introduced the Developer Role-Based Permission Template to streamline the process of managing developer access. This template simplifies permission setup by automatically enabling all the necessary permissions for developers, removing the need for manually toggling individual settings.
Historically, developers needed SuperAdmin access to use developer tools, leading to potential security risks. The new Developer tools access toggle and the Developer permission template resolve this issue, providing admins with a quick way to assign all relevant permissions to developers without granting SuperAdmin rights.
After applying the template, admins can customize individual permissions to suit their organization’s needs.
How to use the Developer-Role-based template:
Navigate to Settings > Users & Teams.
When creating or editing user permissions, select Choose how to set access.
Under Start with a template, choose Developer from the dropdown for role-based templates.
Adjust individual permissions if needed, then click Save.
This template is available in Starter+ portals and ensures that developers can quickly and securely access the tools they need.
When is it happening?
This change went into effect on September 30th, 2024. To opt in for this beta, please refer to the Product Updates by clicking on your profile picture of your HubSpot account, navigating to In beta, and clicking Join Beta to opt into this new permission set and template. Please refer to this documentation for more information on how to opt into public betas with HubSpot.
Questions or comments? Join the developer forums below for a peer-to-peer discussion.
Public Beta: Introducing Developer Permission Set and Role-Based Developer Permission Template
This is a great idea as permissions are always challenging for developers without admin level access. Will this also include pages (editing for website/landing) permissions? These are generally a key part of testing/implemenatation for developers.
Public Beta: Introducing Developer Permission Set and Role-Based Developer Permission Template
Hi @CDow— Thank you for the feedback! Please refer to the documentation; there, you will find an outline of all the features/tools accessible to developers when leveraging the developer template. This includes access to "View/edit/publish access to blogs, landing pages, and website pages." Let us know if you have any other questions!