User-level vs. account-level access
Account-level access provides a uniform level of access for all users in your HubSpot account, while user-level access links your app’s features and API access to the associated per-user permissions in your account. When user-level access is set up, each user that meets your app’s configured scopes that correspond to their in-app permissions can install the app. If your app should behave differently based on who is using it, then you should opt for user-level access. Otherwise, account-level access remains the right choice for other use-cases such as account-wide automation, or syncing data across many tools in your account.Set up user-level access for your app
To turn on user-level access for your app, addisUserLevel: true to the config property in your app’s top-level app-hsmeta.json file:
isUserLevel is set to false or left unspecified, your app will use account-level access.
Once you finish updating your app’s configuration and upload your project, any user who installs your app will have their actions annotated with [User] via [app name] in HubSpot’s app audit logs.
Supported platform features
The sections below outline the platform feature support for user-level access.Platform features
All distribution options and authentication methods support user-level access.