Roll over an expired Blanket Order to create a new order with selected items.
ICKY-2647: Blanket Order Rollover
Source order must be in Expired status. Only Open items can be selected. Creates a new Blanket Order in Open status with copied data:
- Customer Account ID
- Buyer and Seller contact information
- Price List Code
- Header and line item attributes
Authorizations
JWT Authorization header using the Bearer scheme.
Path Parameters
Query Parameters
limits which fields are returned in the response body
Body
Request DTO for rolling over an expired Blanket Order to a new order. Used by POST /blanketorders/{blanketOrderId}/rollover endpoint. ICKY-2647: Blanket Order Rollover
End date for the new Blanket Order's validity period. Must be after StartDate.
Line item IDs to include in the new Blanket Order. Only Open status items are eligible for rollover.
Start date for the new Blanket Order's validity period.
Response
OK
Represents a contractual commitment between the seller and a B2B Account to supply goods at predetermined prices and quantities over a specified period.
Custom attributes at the header level.
Available lifecycle actions from the current status. Populated on read.
Date when the order was cancelled. System-supplied, read-only.
Change messages associated with this Blanket Order. Hydrated from a separate collection.
Channel code for multi-channel context.
Currency code (default "USD").
Extensibility data bag for tenant-specific custom data.
External reference identifier for integration with external systems.
Product commitment Items for this Blanket Order.
Internal notes for merchant use.
Auto-generated sequential Blanket Order number. System-supplied, read-only.
Price list code for pricing context. Resolved and locked at create. Immutable.
Pricing mode: Kibo (default — prices resolved from catalog/price list) or
External (caller-supplied prices stored as-is). Immutable after create.
See Mozu.CommerceRuntime.Contracts.PricingModeConst.
Reservation mode for this blanket order. Values: NetworkLevel | CallOffLevel
(default). When NetworkLevel, the blanket's uncalled balance is tracked in a
ledger used for network-wide ATS/ATP netting.
Immutable after creation.
Current status managed by the StatusEngine transition table.
Represents the validity window for a Blanket Order. Call-off orders can only be placed while the current date is within this period.
Optimistic concurrency token. System-supplied.

