HubSpot
Supports:
- ✅ Models
- ✅ Model sync destination
- ✅ Bulk sync source
- ✅ Connection Proxy
Connection
Configuration
| Name | Type | Description | Required |
|---|---|---|---|
client_id | string | false | |
client_secret | string | false | |
include_static_list_support | boolean | Enable segment (list) support | false |
oauth_refresh_token | string | false | |
use_search_api | boolean | Use HubSpot incremental API for bulk syncs | false |
Example
1 { 2 "name": "HubSpot connection", 3 "type": "hubspot", 4 "configuration": { 5 "client_id": "a45gadsfdsaf47byor2ugfbhsgllpf12gf56gfds", 6 "client_secret": "ay8d5hdepz62px8lqeoakuea2ccl4rxm13i6tbyorxhu1i20kc8ruvksmzxq", 7 "include_static_list_support": false, 8 "oauth_refresh_token": "dasfdasz62px8lqeoakuea2ccl4rxm13i6tbyorxhu1i20kc8ruvksmzxq", 9 "use_search_api": false 10 } 11 }
Read-only properties
| Name | Type | Description | Required |
|---|---|---|---|
hub_domain | string | HubSpot domain | false |
hub_user | string | HubSpot user | false |
Model Sync
Source
Configuration
| Name | Type | Description | Required |
|---|---|---|---|
list_id | string | Records | false |
stream_id | string | false |
Example
1 { 2 ... 3 "configuration": { 4 "list_id": "", 5 "stream_id": "companies" 6 } 7 }
Target
HubSpot connections may be used as the destination in a model sync. Some destinations support additional configuration.
Companies
Applies to:
companies
Configuration
| Name | Type | Description | Required |
|---|---|---|---|
create_with_empty_identity | boolean | Sync records with an empty identity value Do not omit records with an empty identity value from create or create and update mode syncs when hs_object_id is the identity mapping. | false |
invalid_relationships | string | Records with invalid relationship IDs Accepted values: error, omit_values, omit_records | false |
match_additional_domains | boolean | Match against HubSpot’s ‘Additional domains’ field | false |
replace_associations | boolean | Replace existing relationships | false |
write_null_values | boolean | Copy null values | false |
Example
1 { 2 ... 3 "target": { 4 "configuration": { 5 "create_with_empty_identity": false, 6 "invalid_relationships": "", 7 "match_additional_domains": false, 8 "replace_associations": false, 9 "write_null_values": false 10 } 11 } 12 }
Contacts
Applies to:
contacts
Configuration
| Name | Type | Description | Required |
|---|---|---|---|
create_with_empty_identity | boolean | Sync records with an empty identity value Do not omit records with an empty identity value from create or create and update mode syncs when hs_object_id is the identity mapping. | false |
ignore_additional_emails | boolean | Ignore HubSpot’s ‘Additional emails’ field | false |
invalid_relationships | string | Records with invalid relationship IDs Accepted values: error, omit_values, omit_records | false |
replace_associations | boolean | Replace existing relationships | false |
write_null_values | boolean | Copy null values | false |
Example
1 { 2 ... 3 "target": { 4 "configuration": { 5 "create_with_empty_identity": false, 6 "ignore_additional_emails": false, 7 "invalid_relationships": "", 8 "replace_associations": false, 9 "write_null_values": false 10 } 11 } 12 }
Other targets
Configuration
| Name | Type | Description | Required |
|---|---|---|---|
create_with_empty_identity | boolean | Sync records with an empty identity value Do not omit records with an empty identity value from create or create and update mode syncs when hs_object_id is the identity mapping. | false |
invalid_relationships | string | Records with invalid relationship IDs Accepted values: error, omit_values, omit_records | false |
replace_associations | boolean | Replace existing relationships | false |
write_null_values | boolean | Copy null values | false |
Example
1 { 2 ... 3 "target": { 4 "configuration": { 5 "create_with_empty_identity": false, 6 "invalid_relationships": "", 7 "replace_associations": false, 8 "write_null_values": false 9 } 10 } 11 }
Bulk Sync
Source
Configuration
| Name | Type | Description | Required |
|---|---|---|---|
include_archived | boolean | Include archived HubSpot records | false |
Example
1 { 2 ... 3 "source_configuration": { 4 "include_archived": false 5 } 6 }
