Skip to main content

updateOrderB2bData

Updates the named B2B data for a V2 order.

Business Rules

  • Only provided fields are changed.
  • B2B data is stored in order_b2b_data.
  • For V2 orders, shipping-window dates are accepted only as deprecated B2B fields and are stored on orders.
  • Arbitrary non-B2B JSON belongs in additionalData, not this mutation.

Error Scenarios

  • **NOT_FOUND**: the order does not exist.
  • **UNAUTHORIZED**: missing required permissions or invalid company access.

Permissions Required

  • orders:update_order_b2b_data permission
updateOrderB2bData(
input: UpdateOrderB2BDataInput!
): V2OrderB2BData!

Arguments

updateOrderB2bData.input ● UpdateOrderB2BDataInput! non-null input common

Parameters for UpdateOrderB2BData

Type

V2OrderB2BData object orders

B2B data for a wholesale order.