GetHubSpot 2.0.0

Bundle
org.apache.nifi | nifi-hubspot-nar
Description
Retrieves JSON data from a private HubSpot application. This processor is intended to be run on the Primary Node only.
Tags
hubspot
Input Requirement
FORBIDDEN
Supports Sensitive Dynamic Properties
false
  • Additional Details for GetHubSpot 2.0.0

    GetHubSpot

    Authentication Methods

    The processor is working with HubSpot private applications. A HubSpot private app must be created ( see HubSpot Private App Creation) in order to connect to HubSpot and make requests. Private App Access Tokens are the only authentication method that is currently supported.

    Incremental Loading

    HubSpot objects can be processed incrementally by NiFi. This means that only objects created or modified after the last run time of the processor are processed. The processor state can be reset in the context menu. The incremental loading is based on the objects last modified time.

    Paging

    GetHubSpot supports both paging and incrementality at the same time. In case the number of results exceeds the ‘Result Limit’, in the next processor run the remaining objects will be returned.

    Due to the page handling mechanism of the HubSpot API, parallel deletions are not supported. Some objects may be omitted if any object is deleted between fetching two pages.

Properties
State Management
Scopes Description
CLUSTER In case of incremental loading, the start and end timestamps of the last query time window are stored in the state. When the 'Result Limit' property is set, the paging cursor is saved after executing a request. Only the objects after the paging cursor will be retrieved. The maximum number of retrieved objects can be set in the 'Result Limit' property.
Relationships
Name Description
success For FlowFiles created as a result of a successful HTTP request.
Writes Attributes
Name Description
mime.type Sets the MIME type to application/json