Skip to main content

orderFulfillmentExpressionFields

Get available fields and predicates for building order fulfillment transition validation expressions. Returns fields from the OrderFulfillmentContext schema with their types and available predicates.

orderFulfillmentExpressionFields(
salesChannelId: ID!
): [ExpressionField!]!

Arguments

orderFulfillmentExpressionFields.salesChannelId ● ID! non-null scalar

The sales channel ID (used for permission validation).

Type

ExpressionField object

Expression Field

Describes a field that can be used in transition validation expressions. Each field has a key path (e.g., "order.financial_status") and available predicates. Predicates now include their input type (right_type) directly.