HubSpot Bulk Read
Overview
You can use this Snap to retrieve data objects in bulk from HubSpot. Learn more: HubSpot
APIs.
- This is a Read-type Snap.
Works in Ultra Tasks
Supported Accounts
Examples
Prerequisites
A valid HubSpot Account with the required permissions.
Snap views
| Type | Description | Examples of upstream and downstream Snaps |
|---|---|---|
| Input |
A document containing details with which to identify the data object(s) to retrieve from HubSpot. |
|
| Output |
A document that contains details of the data object(s) retrieved from HubSpot. |
|
| Learn more about Error handling. | ||
Snap settings
| Field/Field set | Description |
|---|---|
Label
String |
Specify a unique name for the Snap. Modify this to be more appropriate, especially if more than one of the same Snaps is in the pipeline. Default value: HubSpot Bulk Read Example: Bulk Read Company Data |
API Version*Dropdown list |
Select the version of the API to use for the pipeline. Default value: V3 Example: V4 |
Category*String |
Select the application from which to retrieve the data objects. Default value: N/A Example: CRM |
Entity*String |
Select the data object to read. Alternatively, click the Suggestion icon to select the entity. Default value: N/A Example: Companies |
Action*String |
Select the read-action to perform on the selected entity. Alternatively, click the Suggestion icon to select the supported action. Default value: N/A Example: Read a batch of Companies |
| Parameter |
Specify the names of the required parameters. Alternatively, click the Suggestion icon to select the required parameter. |
Value*String |
Specify the values for the parameters. The data type of this field depends on the specified parameter. Default value: N/A Example: company.id |
| Parameter |
Specify the names of the optional parameters. Alternatively, click the Suggestion icon to select the parameter. |
ValueString |
Specify the values for parameters. The data type of this field depends on the specified parameter. Default value: N/A Example: name |
Connection timeout*Integer |
Specify the time in seconds for the Snap to wait before terminating the request because of a failure to estabish a connection to the target service. Default value: 30 Example: 30 |
Number of retries*Integer |
Specify the maximum number of retry attempts to make if a connection failure or timeout occurs. Default value: 0 Example: 4 |
Retry interval (seconds)*Integer |
Specify the number of seconds for which the Snap must wait before attempting recovery from a network failure. Default value: 0 Example: 10 |
Retry policyDropdown list |
Choose the retry policy for connection and error responses. The available options are:Connection errors: Select this option when the client fails to establish a secure connection to the server.Connection and API limit exceeded errors (429): Select this option when the 10-second or daily limit is exceeded. Default value: Connection errors Example: Connection and API limit exceeded errors (429) |
Snap executionDropdown list |
Choose one of the three modes in
which the Snap executes. Available options are:
|
Troubleshooting
| Error | Reason | Resolution |
|---|---|---|
| Missing required parameters. | There is a required parameter that was not provided. | Verify whether all required parameters are configured. |
| You have reached your ten-second rolling limit. | There are too many requests to REST endpoint. | Select Connection and API limit exceeded errors (429) in the Retry policy field and adjust the values for Number of retries and Retry interval. |
| You have reached your daily limit. | There are too many requests to REST endpoint. | The maximum number of daily requests has been reached, and no further requests can be made until it resets. For more information, refer to HubSpot Documentation. |