--- title: Fulfillment - Storefront API description: Represents a single fulfillment in an order. api_version: 2025-10 api_name: storefront type: object api_type: graphql source_url: html: https://shopify.dev/docs/api/storefront/latest/objects/fulfillment md: https://shopify.dev/docs/api/storefront/latest/objects/fulfillment.md --- # Fulfillment object Requires `unauthenticated_read_customers` access scope. Represents a single fulfillment in an order. ## Fields * fulfillment​Line​Items [Fulfillment​Line​Item​Connection!](https://shopify.dev/docs/api/storefront/latest/connections/FulfillmentLineItemConnection) non-null Token access required List of the fulfillment's line items. * first [Int](https://shopify.dev/docs/api/storefront/latest/scalars/Int) ### Arguments Returns up to the first `n` elements from the list. * after [String](https://shopify.dev/docs/api/storefront/latest/scalars/String) Returns the elements that come after the specified cursor. * last [Int](https://shopify.dev/docs/api/storefront/latest/scalars/Int) Returns up to the last `n` elements from the list. * before [String](https://shopify.dev/docs/api/storefront/latest/scalars/String) Returns the elements that come before the specified cursor. * reverse [Boolean](https://shopify.dev/docs/api/storefront/latest/scalars/Boolean) Default:false Reverse the order of the underlying list. *** * tracking​Company [String](https://shopify.dev/docs/api/storefront/latest/scalars/String) Token access required The name of the tracking company. * tracking​Info [\[Fulfillment​Tracking​Info!\]!](https://shopify.dev/docs/api/storefront/latest/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/latest/scalars/Int) ### Arguments Truncate the array result to this size. *** *** ## Map ### Fields with this object * {}[Order.successfulFulfillments](https://shopify.dev/docs/api/storefront/latest/objects/Order#field-Order.fields.successfulFulfillments)