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 |
|
|
|