OrderFulfillment
This type represents an order fulfillment. An order can have multiple fulfillments, each one associated with a warehouse and a party that fulfilled the order.
type OrderFulfillment {
createdAt: ISO8601DateTime!
externalId: String
fulfilledBy: Party!
fulfilledById: ID!
fulfillmentIntegration: Integration
fulfillmentIntegrationId: ID
fulfillmentItems: [FulfillmentItem!]
fulfillmentOrderNumber: String
id: ID!
order: Order!
orderId: ID!
shipments: [OrderShipment!]
shippingContainers: [ShippingContainer!]
updatedAt: ISO8601DateTime!
warehouse: Warehouse!
warehouseId: ID!
}
Fields
OrderFulfillment.createdAt ● ISO8601DateTime! non-null scalar
OrderFulfillment.externalId ● String scalar
OrderFulfillment.fulfilledBy ● Party! non-null object
OrderFulfillment.fulfilledById ● ID! non-null scalar
OrderFulfillment.fulfillmentIntegration ● Integration object
OrderFulfillment.fulfillmentIntegrationId ● ID scalar
OrderFulfillment.fulfillmentItems ● [FulfillmentItem!] list object
OrderFulfillment.fulfillmentOrderNumber ● String scalar
OrderFulfillment.id ● ID! non-null scalar
OrderFulfillment.order ● Order! non-null object
OrderFulfillment.orderId ● ID! non-null scalar
OrderFulfillment.shipments ● [OrderShipment!] list object
OrderFulfillment.shippingContainers ● [ShippingContainer!] list object
The shipping containers associated with this fulfillment.
OrderFulfillment.updatedAt ● ISO8601DateTime! non-null scalar
OrderFulfillment.warehouse ● Warehouse! non-null object
OrderFulfillment.warehouseId ● ID! non-null scalar
Returned By
allocateFulfillment mutation ● createDraftFulfillment mutation ● fulfillOrder mutation ● markFulfillmentShipped mutation ● sendFulfillment mutation
Member Of
FulfillmentItem object ● Order object ● OrderShipment object ● ShippingContainer object