v1
latestOpenAPI 3.0.12026-07-26381328555.2 KBAdd Item
Add Item
Path parameters
Query parameters
limits which fields are returned in the response body
Request body
Actual delivery date, recorded once the line has been physically delivered.
Identifier of the Blanket Order item this item draws from. Required when the parent call-off references a Blanket Order.
User who cancelled this line.
Line cancellation timestamp.
Identifier of the Destination in the parent call-off's Destinations collection that this line ships to.
Expected delivery date, typically provided by the supplier or fulfillment system.
Computed fill ratio (ReservedQty / RequestedQty). Phase 2+.
Pickup location code. Meaningful only when FulfillmentType == "Pickup"; ignored for Ship / Digital / Curbside / Delivery (downstream Order Routing handles those). Carried into the SalesOrder created by the Release Rules Engine (spec 005 FR-021).
Per-line fulfillment method. One of: Ship, Pickup, Digital, Curbside, Delivery. In a future release, CallOffOrderItem may extend FulfillableCommerceItem.
System-generated item identifier.
Sequential line identifier within the call-off, auto-assigned.
Total amount for this line. Client-supplied in Mode 1; computed in Mode 2.
Timestamp when this line was released to a Sales Order (Phase 3).
Quantity released to a Sales Order. Written in Phase 3; zero in Phases 1–2.
Buyer-requested delivery date for this line.
Buyer-requested quantity.
Buyer-requested ship date. Must fall within the parent Blanket Order's validity period when a Blanket Order is referenced.
Quantity reserved by the inventory reservation engine. Written in Phase 2; zero in Phase 1.
The SalesOrder id this line was released into. Null until the line transitions to Released by the Release Rules Engine (spec 005). Immutable thereafter.
Current line status. One of: Hold, PartiallyReserved, Released, Converted, Cancelled.
Per-line unit price. Overridable — may come from the Blanket Order, be client-supplied, or be buyer-negotiated.
Response
OK
Actions valid for the current status. Computed on read; not persisted.
Identifier of the parent Blanket Order if this call-off draws from one; null for standalone call-offs.
User who cancelled the call-off order.
Cancellation timestamp.
Channel origin (e.g. "wholesale", "ecommerce", "EDI").
Timestamp when all lines reached terminal status.
Currency code (ISO 4217). Must match the parent Blanket Order currency when one is referenced.
B2B Account identifier. Must reference an active B2B account.
Vendor / extension custom data, free-form JSON.
Buyer's own reference number / idempotency key (e.g. release number from an ERP). Unique per tenant when supplied.
System-generated unique identifier (MozuObjectId).
Human-readable sequential number, auto-generated per tenant.
Inventory reservation identifier. Set when inventory is reserved for this call-off order.
Site identifier. Populated from the API context on read.
Current call-off order status. One of: Hold, PartiallyReserved, PartiallyReleased, Completed, Cancelled.
Tenant identifier. Populated from the API context on read.
Denormalized header total — sum of non-cancelled line LineTotal values. System-maintained; not client-settable.
Optimistic locking version. Initialized to "1" and incremented as a string on each update.