Last year HubSpot split the contacts
scope into more granular CRM scopes, to provide app developers separate access for contacts, companies, and deals (i.e., contacts.read
, companies.write
, etc.). With privacy and security being a top priority for HubSpot, we will be removing the contacts
scope on Jul 31, 2022.
All public app developers currently using the contacts
scope will need to complete the migration process by July 31, 2022.
If you're working with Private Apps, you should not need to make any changes, as Private Apps have only supported granular scopes since they launched.
All apps using the contacts
scope have had the OAuth settings updated to use the granular CRM scopes. To complete your app migration and prevent your app from breaking upon contacts
scope deprecation:
contacts
scope and replace them with the associated granular CRM scopes (e.g., replace contacts
with crm.objects.contacts.read
).The contacts
scope will no longer function starting on July 31st. After this, any OAuth authorizations using the contacts
scope will result in an error. This will include users installing apps in a HubSpot account, as well as refreshing access tokens.
Please let us know if you have any questions by joining the discussion in our community.