--- title: Fulfillment - Storefront API description: > A shipment of one or more items in an order. Accessed through the [`Order`](/docs/api/storefront/unstable/objects/Order) object's [`successfulFulfillments`](/docs/api/storefront/unstable/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: unstable api_name: storefront source_url: html: 'https://shopify.dev/docs/api/storefront/unstable/objects/Fulfillment' md: 'https://shopify.dev/docs/api/storefront/unstable/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/unstable/objects/Order) object's [`successfulFulfillments`](https://shopify.dev/docs/api/storefront/unstable/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/unstable/connections/FulfillmentLineItemConnection) non-null Token access required List of the fulfillment's line items. * first [Int](https://shopify.dev/docs/api/storefront/unstable/scalars/Int) ### Arguments Returns up to the first `n` elements from the list. * after [String](https://shopify.dev/docs/api/storefront/unstable/scalars/String) Returns the elements that come after the specified cursor. * last [Int](https://shopify.dev/docs/api/storefront/unstable/scalars/Int) Returns up to the last `n` elements from the list. * before [String](https://shopify.dev/docs/api/storefront/unstable/scalars/String) Returns the elements that come before the specified cursor. * reverse [Boolean](https://shopify.dev/docs/api/storefront/unstable/scalars/Boolean) Default:false Reverse the order of the underlying list. *** * tracking​Company [String](https://shopify.dev/docs/api/storefront/unstable/scalars/String) Token access required The name of the tracking company. * tracking​Info [\[Fulfillment​Tracking​Info!\]!](https://shopify.dev/docs/api/storefront/unstable/objects/FulfillmentTrackingInfo) non-null Token access required Tracking information associated with the fulfillment, such as the tracking number and tracking URL. * first [Int](https://shopify.dev/docs/api/storefront/unstable/scalars/Int) ### Arguments Truncate the array result to this size. *** *** ## Map ### Fields with this object * [Order.successfulFulfillments](https://shopify.dev/docs/api/storefront/unstable/objects/Order#field-Order.fields.successfulFulfillments)