Hubspot Connector
Documentation
Version: 5
Documentation

Authentication :: User Credentials (3-Legged) [OAuth]


Description

OAuth App must be created in HubSpot website. These settings typically found here https://developers.hubspot.com/docs/api/working-with-oauth. [API Help..]

Instructions

Just follow this link on how to create an API app: https://developers.hubspot.com/docs/api/creating-an-app On the App Scopes section make sure to select following scopes in order to access all features of this driver. You can choose more or less but keep in mind to select same or less number of scopes on Driver UI (Scopes Property) else it will not authorize the request. If you need File Upload feature then choose files scope.

Your selected scopes when registering your app must match the scopes you enter here on the connector screen. You cannot request less or more scopes for now (it may change in future). If they don't match, the connector will not be able to work with your HubSpot account!
		
accounting
tickets
files
------------------
crm.lists.read
crm.lists.write
------------------
crm.objects.contacts.read
crm.objects.contacts.write
crm.schemas.contacts.read
------------------
crm.objects.custom.read
crm.objects.custom.write
crm.schemas.custom.read
------------------
crm.objects.companies.read
crm.objects.companies.write
crm.schemas.companies.read
------------------
crm.objects.deals.read
crm.objects.deals.write
crm.schemas.deals.read
------------------
crm.objects.quotes.read
crm.objects.quotes.write
crm.schemas.quotes.read
------------------
crm.objects.line_items.read
crm.objects.line_items.write
crm.schemas.line_items.read

you can add more... but must select same number of scopes in the connection screen too (Scopes Parameter)

Parameters

Parameter Label Required Options Description Help
UseCustomApp UseCustomApp YES Use your own app credentials or inbuilt app provided by ZappySys for ease of use. If you choose UseCustomApp=true then make sure to obtain your own ClientId and Secret using steps provided (Click [Steps to Configure] link found next to Authentication Type dropdown)
ClientId Client ID NO
ClientSecret Client Secret NO
Scope Scope (Must Match with App Scopes) YES
Option Value
account-info.security.read account-info.security.read
accounting accounting
actions actions
automation automation
business-intelligence business-intelligence
cms.domains.read cms.domains.read
cms.domains.write cms.domains.write
communication_preferences.read communication_preferences.read
communication_preferences.read_write communication_preferences.read_write
communication_preferences.write communication_preferences.write
content content
conversations.read conversations.read
conversations.write conversations.write
crm.export crm.export
crm.import crm.import
crm.lists.read crm.lists.read
crm.lists.write crm.lists.write
crm.objects.companies.read crm.objects.companies.read
crm.objects.companies.write crm.objects.companies.write
crm.objects.contacts.read crm.objects.contacts.read
crm.objects.contacts.write crm.objects.contacts.write
crm.objects.custom.read crm.objects.custom.read
crm.objects.custom.write crm.objects.custom.write
crm.objects.deals.read crm.objects.deals.read
crm.objects.deals.write crm.objects.deals.write
crm.objects.line_items.read crm.objects.line_items.read
crm.objects.line_items.write crm.objects.line_items.write
crm.objects.marketing_events.read crm.objects.marketing_events.read
crm.objects.marketing_events.write crm.objects.marketing_events.write
crm.objects.owners.read crm.objects.owners.read
crm.objects.quotes.read crm.objects.quotes.read
crm.objects.quotes.write crm.objects.quotes.write
crm.schemas.companies.read crm.schemas.companies.read
crm.schemas.contacts.read crm.schemas.contacts.read
crm.schemas.contacts.write crm.schemas.contacts.write
crm.schemas.custom.read crm.schemas.custom.read
crm.schemas.custom.write crm.schemas.custom.write
crm.schemas.deals.read crm.schemas.deals.read
crm.schemas.deals.write crm.schemas.deals.write
crm.schemas.line_items.read crm.schemas.line_items.read
crm.schemas.quotes.read crm.schemas.quotes.read
e-commerce e-commerce
files files
files.ui_hidden.read files.ui_hidden.read
forms forms
forms-uploaded-files forms-uploaded-files
integration-sync integration-sync
media_bridge.read media_bridge.read
media_bridge.write media_bridge.write
oauth oauth
sales-email-read sales-email-read
settings.users.read settings.users.read
settings.users.teams.read settings.users.teams.read
settings.users.teams.write settings.users.teams.write
settings.users.write settings.users.write
tickets tickets
timeline timeline
Permissions you want to use.
ReturnUrl ReturnUrl NO
Option Value
https://zappysys.com/oauth https://zappysys.com/oauth
RetryMode RetryMode NO
Option Value
None None
RetryAny RetryAny
RetryWhenStatusCodeMatch RetryWhenStatusCodeMatch
RetryStatusCodeList RetryStatusCodeList NO
RetryCountMax RetryCountMax NO
RetryMultiplyWaitTime RetryMultiplyWaitTime NO