--- title: Fulfillment - GraphQL Admin description: >- A shipment of one or more items from an [`Order`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Order). Tracks which [`LineItem`](https://shopify.dev/docs/api/admin-graphql/latest/objects/LineItem) objects ship, their quantities, and the shipment's tracking information. Includes tracking details such as the carrier, tracking numbers, and URLs. The fulfillment connects to both the original order and any associated [`FulfillmentOrder`](https://shopify.dev/docs/api/admin-graphql/latest/objects/FulfillmentOrder) objects. [`FulfillmentEvent`](https://shopify.dev/docs/api/admin-graphql/latest/objects/FulfillmentEvent) objects record milestones throughout the shipment lifecycle, from creation through delivery. Multiple fulfillments can exist for a single order when items either ship separately or from different locations. api_version: 2026-01 api_name: admin type: object api_type: graphql source_url: html: 'https://shopify.dev/docs/api/admin-graphql/latest/objects/Fulfillment' md: 'https://shopify.dev/docs/api/admin-graphql/latest/objects/Fulfillment.md' --- # Fulfillment object Requires `read_orders` access scope, `read_marketplace_orders` access scope, `read_assigned_fulfillment_orders` access scope, `read_merchant_managed_fulfillment_orders` access scope, `read_third_party_fulfillment_orders` access scope or `read_marketplace_fulfillment_orders` access scope. A shipment of one or more items from an [`Order`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Order). Tracks which [`LineItem`](https://shopify.dev/docs/api/admin-graphql/latest/objects/LineItem) objects ship, their quantities, and the shipment's tracking information. Includes tracking details such as the carrier, tracking numbers, and URLs. The fulfillment connects to both the original order and any associated [`FulfillmentOrder`](https://shopify.dev/docs/api/admin-graphql/latest/objects/FulfillmentOrder) objects. [`FulfillmentEvent`](https://shopify.dev/docs/api/admin-graphql/latest/objects/FulfillmentEvent) objects record milestones throughout the shipment lifecycle, from creation through delivery. Multiple fulfillments can exist for a single order when items either ship separately or from different locations. ## Fields * createdAt * deliveredAt * displayStatus * estimatedDeliveryAt * events * fulfillmentLineItems * fulfillmentOrders * id * inTransitAt * legacyResourceId * location * name * order * originAddress * requiresShipping * service * status * totalQuantity * trackingInfo * updatedAt *** ## Map ### Fields and connections with this object * [FulfillmentConnection.nodes](https://shopify.dev/docs/api/admin-graphql/latest/connections/FulfillmentConnection#returns-nodes) * [FulfillmentEdge.node](https://shopify.dev/docs/api/admin-graphql/latest/objects/FulfillmentEdge#field-FulfillmentEdge.fields.node) * [FulfillmentOrder.fulfillments](https://shopify.dev/docs/api/admin-graphql/latest/objects/FulfillmentOrder#field-FulfillmentOrder.fields.fulfillments) * [Order.fulfillments](https://shopify.dev/docs/api/admin-graphql/latest/objects/Order#field-Order.fields.fulfillments) * [ReturnableFulfillment.fulfillment](https://shopify.dev/docs/api/admin-graphql/latest/objects/ReturnableFulfillment#field-ReturnableFulfillment.fields.fulfillment) *** ## Queries * fulfillment *** ## Fulfillment Queries ### Queried by * [fulfillment](https://shopify.dev/docs/api/admin-graphql/latest/queries/fulfillment) *** ## Mutations * fulfillmentCancel * fulfillmentCreate * fulfillmentTrackingInfoUpdate ### Deprecated mutations * fulfillmentCreateV2: deprecated * fulfillmentTrackingInfoUpdateV2: deprecated *** ## Fulfillment Mutations ### Mutated by * [fulfillment​Cancel](https://shopify.dev/docs/api/admin-graphql/latest/mutations/fulfillmentCancel) * [fulfillment​Create](https://shopify.dev/docs/api/admin-graphql/latest/mutations/fulfillmentCreate) * [fulfillment​Tracking​Info​Update](https://shopify.dev/docs/api/admin-graphql/latest/mutations/fulfillmentTrackingInfoUpdate) *** ## Interfaces * LegacyInteroperability * Node *** ## Fulfillment Implements ### Implements * [Legacy​Interoperability](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/LegacyInteroperability) * [Node](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/Node)