OnPrintShop icon

OnPrintShop

Interact with OnPrintShop API

Actions218

Status → Get Many Status

AI-generated

Summary

Lists OnPrintShop order and product status reference records for workflows that map OPS statuses to automation states. The status type filter is applied after the API response, so pagination and the returned total count reflect the unfiltered status catalog.

Inputs

  • Safe Mode — Optional boolean. Its declared hint describes blocking mutations or reducing nested fields in legacy actions; this read operation does not use it.
  • Fields Mode / Fields — Choose Custom Selection, All Fields, or No Fields for the general status field group. This operation reads the separate Status Fields Mode and Status Fields settings below; the general group does not affect its query.
  • Fetch All Pages — When enabled, fetches pages until the API returns no more records. The implementation uses a fixed page size of 250 and does not use the supplied page delay; it also does not apply the configured limit or offset in this mode.
  • Query Parameters: Limit — Maximum number of statuses requested for a single page; defaults to 50.
  • Query Parameters: Offset — Number of statuses to skip for a single-page request; defaults to 0. Ignored when Fetch All Pages is enabled.
  • Query Parameters: Page Size — Declared as the page size for Fetch All Pages, default 250 and max 250, but the implementation uses a fixed page size of 250.
  • Query Parameters: Delay Between Pages (Ms) — Declared as a delay between pages when Fetch All Pages is enabled, default 50 ms and minimum 25 ms; the implementation does not apply this delay for this operation.
  • Status Type Filter — Select Both, Order Only, or Product Only. The latter two filter the fetched page by its status_type value after the API request.
  • Status Fields Mode / Status Fields — Choose Custom Selection, All Fields, or No Fields, or select fields individually: process_status_id, process_status_internal, process_status_set_as, process_status_title, and status_type. Custom Selection defaults to all five fields. No Fields can produce an invalid root GraphQL selection, as root reads generally require at least one field.

Output shape

A list of status records, one n8n item per returned record.

Each record contains the selected status fields plus _totalStatuses (the API's unfiltered total), _filteredBy (the chosen type filter), and _operation ('getManyStatus'). The operation makes one API request and returns that page; despite the Fetch All Pages input, this handler does not loop through pages.

Links

Discussion