
Shopify List
CertifiedList Shopify customers
Shopify List
List Shopify customers
Retrieves customers from the Shopify Admin API. Supports limit up to 250 and fetch modes: FETCH (all), FETCH_ONE (first only), or STORE (stream to storage URI).
type: io.kestra.plugin.shopify.customers.ListExamples
List all customers
id: shopify_list_customers
namespace: company.team
tasks:
- id: list_customers
type: io.kestra.plugin.shopify.customers.List
storeDomain: my-store.myshopify.com
accessToken: "{{ secret('SHOPIFY_ACCESS_TOKEN') }}"
Store customers to internal storage
id: shopify_list_customers_store
namespace: company.team
tasks:
- id: list_customers
type: io.kestra.plugin.shopify.customers.List
storeDomain: my-store.myshopify.com
accessToken: "{{ secret('SHOPIFY_ACCESS_TOKEN') }}"
fetchType: STORE
limit: 250
Properties
accessToken *Requiredstring
Admin API access token
Private app Admin API access token sent as X-Shopify-Access-Token
storeDomain *Requiredstring
Shopify store domain
Store domain used for Admin API calls (e.g., my-store.myshopify.com)
apiVersion string
2024-10API version
Shopify Admin API version path segment; defaults to 2024-10
fetchType string
FETCHSTOREFETCHFETCH_ONENONEFetch type
Controls result handling: FETCH (default), FETCH_ONE, or STORE
limit integerstring
Customer limit
Maximum customers to return (1-250). Shopify caps at 250.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
rateLimitDelay string
PT0.5SRate limit delay
Sleep between API calls to respect Shopify rate limits; default 500ms
Outputs
count integer
Count
Number of customers returned or written
customers array
Customers
Customers retrieved when fetchType is FETCH or FETCH_ONE
io.kestra.plugin.shopify.models.Customer
date-timeio.kestra.plugin.shopify.models.Customer-CustomerAddress
date-timeio.kestra.plugin.shopify.models.Customer-CustomerAddress
date-timeuri string
uriURI
Storage URI written when fetchType is STORE