--- title: Fulfillment - Storefront API description: | A shipment of one or more items in an order. Accessed through the [`Order`](/docs/api/storefront/2025-04/objects/Order) object's [`successfulFulfillments`](/docs/api/storefront/2025-04/objects/Order#field-Order.fields.successfulFulfillments) field. Each fulfillment includes the line items that shipped, the tracking company name, and tracking details like numbers and URLs. An order can have multiple fulfillments when items ship separately or from different locations. api_version: 2025-04 api_name: storefront type: object api_type: graphql source_url: html: https://shopify.dev/docs/api/storefront/2025-04/objects/fulfillment md: https://shopify.dev/docs/api/storefront/2025-04/objects/fulfillment.md --- # Fulfillment object Requires `unauthenticated_read_customers` access scope. A shipment of one or more items in an order. Accessed through the [`Order`](https://shopify.dev/docs/api/storefront/2025-04/objects/Order) object's [`successfulFulfillments`](https://shopify.dev/docs/api/storefront/2025-04/objects/Order#field-Order.fields.successfulFulfillments) field. Each fulfillment includes the line items that shipped, the tracking company name, and tracking details like numbers and URLs. An order can have multiple fulfillments when items ship separately or from different locations. ## Fields * fulfillment​Line​Items [Fulfillment​Line​Item​Connection!](https://shopify.dev/docs/api/storefront/2025-04/connections/FulfillmentLineItemConnection) non-null List of the fulfillment's line items. * first [Int](https://shopify.dev/docs/api/storefront/2025-04/scalars/Int) ### Arguments Returns up to the first `n` elements from the list. * after [String](https://shopify.dev/docs/api/storefront/2025-04/scalars/String) Returns the elements that come after the specified cursor. * last [Int](https://shopify.dev/docs/api/storefront/2025-04/scalars/Int) Returns up to the last `n` elements from the list. * before [String](https://shopify.dev/docs/api/storefront/2025-04/scalars/String) Returns the elements that come before the specified cursor. * reverse [Boolean](https://shopify.dev/docs/api/storefront/2025-04/scalars/Boolean) Default:false Reverse the order of the underlying list. *** * tracking​Company [String](https://shopify.dev/docs/api/storefront/2025-04/scalars/String) The name of the tracking company. * tracking​Info [\[Fulfillment​Tracking​Info!\]!](https://shopify.dev/docs/api/storefront/2025-04/objects/FulfillmentTrackingInfo) non-null Tracking information associated with the fulfillment, such as the tracking number and tracking URL. * first [Int](https://shopify.dev/docs/api/storefront/2025-04/scalars/Int) ### Arguments Truncate the array result to this size. *** *** ## Map ### Fields with this object * [Order.successfulFulfillments](https://shopify.dev/docs/api/storefront/2025-04/objects/Order#field-Order.fields.successfulFulfillments)