Skip to content

Components

Components

Meta

Parameter Type Description
currency (required) string (ISO 4217) Currency used for pricing, e.g. USD.
printhouseUid (required) string Identifier of the sending printhouse, e.g. US_DEMO.

Customer

Parameter Type Description
id (required) string (UUID) Customer identifier.
name string Human-readable customer name.

EstimateItem

Parameter Type Description
status (required) string Estimate status; e.g. won.
pricing (required) object Pricing Price breakdown for the item.
product (required) array[ProductItem] Product entries with attributes and production steps.
quantity (required) int Quantity of items in this estimate.
estimateId (required) string (UUID) Identifier for this estimate item.
priceModel string Pricing model used, e.g. va_per_press_hour.

Pricing

Parameter Type Description
price (required) number Unit price or primary price reference.
subTotal number Subtotal before adjustments.
finalPrice (required) number Final payable price for this item.

ProductItem

Parameter Type Description
productSku (required) string SKU for this product entry (e.g., pur-softback-books, inner, cover).
attributes array[AttributeKV] Key/value attributes (e.g., pageCount, bindingType).
productionSteps array[ProductionStep] Steps applied to this product entry.
parts (optional) array[ProductItem] Nested product parts for multipart products.

ProductionStep

Parameter Type Description
machineName string Machine used for the step.
machineType string Machine type/category, e.g. digital.
tags string[] Optional tags for the step, e.g. digital.
attributes array[AttributeKV] Step-specific parameters, e.g. substrateSKU, maxCuttingHeightMM.

AttributeKV

Parameter Type Description
key (required) string Attribute name, e.g. bleed, substrateSKU.
value (required) string or number Attribute value.