← API reference
CANONICAL TYPE REFERENCE

BulkUpdateOrderStatusesInput

Applies one status — and optionally one internal note — to a batch of up to 100 orders.

Orders to move, as OrderID TypeIDs (e.g. "ord_01K…"). At least 1 and at most 100; outside that range nothing is updated and the payload carries a validation error on orderIds. Ids that do not resolve to an order in the caller's tenant are reported in failedOrderIds and do not block the rest.

Status applied to every order that was found. Set unconditionally — no transition validation is performed. Side effects on the order: CANCELLED stamps cancelledAt, COMPLETED stamps completedAt, and CONFIRMED stamps confirmedAt only if it was not already set.

notesString

Optional internal note. When given it OVERWRITES the internal notes of every updated order; when null, existing notes are left untouched.

View exact SDL
"""
Applies one status — and optionally one internal note — to a batch of up to 100 orders.
"""
input BulkUpdateOrderStatusesInput {
  """
  Orders to move, as OrderID TypeIDs (e.g. "ord_01K…"). At least 1 and at most 100; outside that range nothing is updated and the payload carries a validation error on orderIds. Ids that do not resolve to an order in the caller's tenant are reported in failedOrderIds and do not block the rest.
  """
  orderIds: [OrderID!]!
  """
  Status applied to every order that was found. Set unconditionally — no transition validation is performed. Side effects on the order: CANCELLED stamps cancelledAt, COMPLETED stamps completedAt, and CONFIRMED stamps confirmedAt only if it was not already set.
  """
  status: OrderStatus!
  """
  Optional internal note. When given it OVERWRITES the internal notes of every updated order; when null, existing notes are left untouched.
  """
  notes: String
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.