Skip to main content
PUT
Error

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme.

Path Parameters

blanketOrderId
string
required
itemId
string
required

Query Parameters

responseFields
string

limits which fields are returned in the response body

Body

application/json

A single product commitment within a Blanket Order. Each line tracks its own lifecycle independently.

attributes
object[] | null

Line-level extensible attributes. Use Mozu.CommerceRuntime.Contracts.BlanketOrders.BlanketOrderAttribute on BlanketOrder.Attributes for header-level attributes.

auditInfo
object
consumedQuantity
integer<int32>

Total quantity consumed by call-off orders. System-managed.

id
string | null

Unique identifier for this line. System-supplied.

lineId
integer<int32> | null

Auto-assigned sequential line number within the order.

product
object

Lightweight product identity for Blanket Order Items. Extended fields are stamped from the catalog at blanket creation and carried through to consumption tracking and call-off integration.

quantity
integer<int32>

Total committed quantity for this product line.

remainingQuantity
integer<int32>

Remaining available quantity (Quantity - ConsumedQuantity). System-managed.

reservedQuantity
integer<int32>

Quantity currently reserved by active call-off allocations against this blanket item. System-managed; not client-settable. Updated only via the internal consumption/ restoration ledger (BlanketOrderHandler.ConsumeAsync/RestoreAsync).

status
string | null

Current line status managed by the line-level transition table.

unitPrice
number<double>

Agreed unit price for this product line.

Response

OK

A single product commitment within a Blanket Order. Each line tracks its own lifecycle independently.

attributes
object[] | null

Line-level extensible attributes. Use Mozu.CommerceRuntime.Contracts.BlanketOrders.BlanketOrderAttribute on BlanketOrder.Attributes for header-level attributes.

auditInfo
object
consumedQuantity
integer<int32>

Total quantity consumed by call-off orders. System-managed.

id
string | null

Unique identifier for this line. System-supplied.

lineId
integer<int32> | null

Auto-assigned sequential line number within the order.

product
object

Lightweight product identity for Blanket Order Items. Extended fields are stamped from the catalog at blanket creation and carried through to consumption tracking and call-off integration.

quantity
integer<int32>

Total committed quantity for this product line.

remainingQuantity
integer<int32>

Remaining available quantity (Quantity - ConsumedQuantity). System-managed.

reservedQuantity
integer<int32>

Quantity currently reserved by active call-off allocations against this blanket item. System-managed; not client-settable. Updated only via the internal consumption/ restoration ledger (BlanketOrderHandler.ConsumeAsync/RestoreAsync).

status
string | null

Current line status managed by the line-level transition table.

unitPrice
number<double>

Agreed unit price for this product line.

unreservedQuantity
integer<int32>
read-only

Computed: Quantity - ReservedQuantity. The blanket's balance not yet reserved by call-off allocations. Not persisted.