GetShopify 2025.10.9.21

Bundle

org.apache.nifi | nifi-shopify-nar

Description

Retrieves objects from a custom Shopify store. The processor yield time must be set to the account’s rate limit accordingly.

Tags

shopify

Input Requirement

FORBIDDEN

Supports Sensitive Dynamic Properties

false

Properties

PropertyDescription
CUSTOMERSCustomer resource to query
DISCOUNTSDiscount resource to query
INVENTORYInventory resource to query
ONLINE_STOREOnline Store resource to query
ORDERSOrder resource to query
PRODUCTProduct resource to query
SALES_CHANNELSSales Channel resource to query
STORE_PROPERTIESStore Property resource to query
access-tokenAccess Token to authenticate requests
api-versionThe Shopify REST API version
incremental-delayThe ending timestamp of the time window will be adjusted earlier by the amount configured in this property. For example, with a property value of 10 seconds, an ending timestamp of 12:30:45 would be changed to 12:30:35. Set this property to avoid missing objects when the clock of your local machines and Shopify servers’ clock are not in sync.
incremental-initial-start-timeThis property specifies the start time when running the first request. Represents an ISO 8601-encoded date and time string. For example, 3:50 pm on September 7, 2019 in the time zone of UTC (Coordinated Universal Time) is represented as “2019-09-07T15:50:00Z”.
is-incrementalThe processor can incrementally load the queried objects so that each object is queried exactly once. For each query, the processor queries objects which were created or modified after the previous run time but before the current time.
object-categoryShopify object category
result-limitThe maximum number of results to request for each invocation of the Processor
store-domainThe domain of the Shopify store, e.g. nifistore.myshopify.com
web-client-service-providerController service for HTTP client operations

State management

ScopesDescription
CLUSTERFor a few resources the processor supports incremental loading. The list of the resources with the supported parameters can be found in the additional details.

Relationships

NameDescription
successFor FlowFiles created as a result of a successful query.

Writes attributes

NameDescription
mime.typeSets the MIME type to application/json