# Scopes for Custom OAuth profiles

To ensure a successful connection between Workato and HubSpot using Custom OAuth profiles, the scopes in Workato must match the scopes configured in your HubSpot app. This additional security measure (opens new window) is required by HubSpot since October 21, 2024. On the Workato side, these scopes are requested during connection setup. Review HubSpot's documentation (opens new window) to learn more about configuring the scopes in your HubSpot OAuth public app's settings.

The following section describes all scopes you must add for Workato's HubSpot connector to function properly. You must categorize each scope as either required or optional in HubSpot according to these guidelines. Misconfiguring the scopes can cause HubSpot connection setup errors due to scope mismatches.

# Required scopes

The following scope is required for all connections. Assign the scope as required in your HubSpot app settings:

  • crm.objects.contacts.read

# Optional scopes

The following scopes are optional for all connections. Assign the scopes as optional in your HubSpot app settings:

  • accounting
  • automation
  • business-intelligence
  • content
  • conversations.visitor_identification.tokens.create
  • crm.export
  • crm.import
  • crm.lists.read
  • crm.lists.write
  • crm.objects.companies.read
  • crm.objects.companies.write
  • crm.objects.contacts.write
  • crm.objects.custom.read
  • crm.objects.custom.write
  • crm.objects.deals.read
  • crm.objects.deals.write
  • crm.objects.marketing_events.read
  • crm.objects.marketing_events.write
  • crm.objects.owners.read
  • crm.objects.quotes.read
  • crm.objects.quotes.write
  • crm.objects.users.read
  • crm.objects.users.write
  • crm.schemas.companies.read
  • crm.schemas.companies.write
  • crm.schemas.contacts.read
  • crm.schemas.contacts.write
  • crm.schemas.custom.read
  • crm.schemas.custom.write*
  • crm.schemas.deals.read
  • crm.schemas.deals.write
  • e-commerce
  • files
  • files.ui_hidden.read
  • forms
  • forms-uploaded-files
  • hubdb
  • integration-sync
  • sales-email-read
  • settings.billing.write
  • settings.users.read
  • settings.users.teams.read
  • settings.users.teams.write
  • settings.users.write
  • social
  • tickets
  • timeline
  • transactional-email

AVAILABLE SCOPES

* The crm.schemas.custom.write scope is not available by default. If you require this scope for your integration, you can request access to HubSpot's Custom Objects Schema pilot program (opens new window).


Last updated: 10/30/2024, 1:04:41 AM