The OPS push endpoints allow you to trigger a product push to a customer’s OnPrintShop storefront and inspect the audit trail. In normal operation, n8n’sDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/VisualGraphxLLC/API-HUB/llms.txt
Use this file to discover all available pages before exploring further.
ops-push workflow handles orchestration — these endpoints are the underlying building blocks it calls.
Trigger a product push
Customer UUID
Product UUID
success | pending | failedHuman-readable result message
200— push succeeded202— push accepted and running asynchronously404— customer or product not found500— push failed (error inmessage)
Get push history
pushed_at descending.
Response fields (per entry):
Push log UUID
pushed | failedError message if status is
failed, otherwise nullISO 8601 timestamp
OPS product ID assigned by OnPrintShop, or null if push failed
Get processed product image
ProductImage row, converts it to WebP format, and returns the bytes. n8n calls this endpoint when pushing images to OPS via setOrderProductImage.
Path parameters:
ProductImage UUID
image/webp bytes with Cache-Control: public, max-age=86400
Errors:
404— image record not found502— failed to download source image from supplier URL500— image processing error
This endpoint does not require the
X-Ingest-Secret header — it is accessible to any authenticated admin session. The processed image is cached by the browser for 24 hours via the Cache-Control header.