API version: unstable
API version: 2021-04 Release candidate
API version: 2021-01 Latest
API version: 2020-10
API version: 2020-07
API version: 2020-04
API version: 2020-01 Unsupported
API version: 2019-10 Unsupported

Fulfillment object

Version unstable

Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.

Required access

read_orders access scope.

Connections

  • The history of events associated with this fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

    sortKey ( FulfillmentEventSortKeys )

    Sort the underlying list by the given key.
    Default value: HAPPENED_AT

  • fulfillmentLineItems (FulfillmentLineItemConnection!)

    List of the fulfillment's line items.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

  • fulfillmentOrders (FulfillmentOrderConnection!)

    A list of fulfillment orders for the fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

Fields

  • createdAt (DateTime!)

    The date and time when the fulfillment was created.

  • deliveredAt (DateTime)

    The date that this fulfillment was delivered.

  • displayStatus (FulfillmentDisplayStatus)

    Human readable display status for this fulfillment.

  • estimatedDeliveryAt (DateTime)

    The estimated date that this fulfillment will arrive.

  • id (ID!)

    Globally unique identifier.

  • inTransitAt (DateTime)

    The date and time when the fulfillment went into transit.

  • legacyResourceId (UnsignedInt64!)

    The ID of the corresponding resource in the REST Admin API.

  • location (Location)

    The location that the fulfillment was processed at.

  • name (String!)

    Human readable reference identifier for this fulfillment.

  • order (Order!)

    The order for which the fulfillment was created.

  • requiresShipping (Boolean!)

    Whether any of the line items in the fulfillment require shipping.

  • service (FulfillmentService)

    Fulfillment service associated with the fulfillment.

  • The status of the fulfillment.

  • totalQuantity (Int!)

    Sum of all line item quantities for the fulfillment.

  • Tracking information associated with the fulfillment, such as the tracking company, tracking number, and tracking URL.

    Argument Description
    first ( Int )

    Truncate the array result to this size.

  • updatedAt (DateTime!)

    The date and time when the fulfillment was last modified.

Types that return Fulfillment

Mutations for Fulfillment

  • Cancels a fulfillment.

  • Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.

Implements

Version unstable

An auto-generated type for paginating through multiple Fulfillments.

Fields

Types that return Fulfillment

Mutations for Fulfillment

  • Cancels a fulfillment.

  • Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.

Version unstable

An auto-generated type which holds one Fulfillment and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • node (Fulfillment!)

    The item at the end of FulfillmentEdge.

Types that return Fulfillment

Mutations for Fulfillment

  • Cancels a fulfillment.

  • Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.

Version 2021-04 (Release candidate)

Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.

Required access

read_orders access scope.

Connections

  • The history of events associated with this fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

    sortKey ( FulfillmentEventSortKeys )

    Sort the underlying list by the given key.
    Default value: HAPPENED_AT

  • fulfillmentLineItems (FulfillmentLineItemConnection!)

    List of the fulfillment's line items.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

  • fulfillmentOrders (FulfillmentOrderConnection!)

    A list of fulfillment orders for the fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

Fields

  • createdAt (DateTime!)

    The date and time when the fulfillment was created.

  • deliveredAt (DateTime)

    The date that this fulfillment was delivered.

  • displayStatus (FulfillmentDisplayStatus)

    Human readable display status for this fulfillment.

  • estimatedDeliveryAt (DateTime)

    The estimated date that this fulfillment will arrive.

  • id (ID!)

    Globally unique identifier.

  • inTransitAt (DateTime)

    The date and time when the fulfillment went into transit.

  • legacyResourceId (UnsignedInt64!)

    The ID of the corresponding resource in the REST Admin API.

  • location (Location)

    The location that the fulfillment was processed at.

  • name (String!)

    Human readable reference identifier for this fulfillment.

  • order (Order!)

    The order for which the fulfillment was created.

  • requiresShipping (Boolean!)

    Whether any of the line items in the fulfillment require shipping.

  • service (FulfillmentService)

    Fulfillment service associated with the fulfillment.

  • The status of the fulfillment.

  • totalQuantity (Int!)

    Sum of all line item quantities for the fulfillment.

  • Tracking information associated with the fulfillment, such as the tracking company, tracking number, and tracking URL.

    Argument Description
    first ( Int )

    Truncate the array result to this size.

  • updatedAt (DateTime!)

    The date and time when the fulfillment was last modified.

Types that return Fulfillment

Mutations for Fulfillment

  • Cancels a fulfillment.

  • Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.

Implements

Version 2021-04 (Release candidate)

An auto-generated type for paginating through multiple Fulfillments.

On this page

Fields

Version 2021-04 (Release candidate)

An auto-generated type which holds one Fulfillment and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • node (Fulfillment!)

    The item at the end of FulfillmentEdge.

Types that return FulfillmentEdge

Version 2021-01 (Latest)

Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.

Required access

read_orders access scope.

Connections

  • The history of events associated with this fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

    sortKey ( FulfillmentEventSortKeys )

    Sort the underlying list by the given key.
    Default value: HAPPENED_AT

  • fulfillmentLineItems (FulfillmentLineItemConnection!)

    List of the fulfillment's line items.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

  • fulfillmentOrders (FulfillmentOrderConnection!)

    A list of fulfillment orders for the fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

Fields

  • createdAt (DateTime!)

    The date and time when the fulfillment was created.

  • deliveredAt (DateTime)

    The date that this fulfillment was delivered.

  • displayStatus (FulfillmentDisplayStatus)

    Human readable display status for this fulfillment.

  • estimatedDeliveryAt (DateTime)

    The estimated date that this fulfillment will arrive.

  • id (ID!)

    Globally unique identifier.

  • inTransitAt (DateTime)

    The date and time when the fulfillment went into transit.

  • legacyResourceId (UnsignedInt64!)

    The ID of the corresponding resource in the REST Admin API.

  • location (Location)

    The location that the fulfillment was processed at.

  • name (String!)

    Human readable reference identifier for this fulfillment.

  • order (Order!)

    The order for which the fulfillment was created.

  • requiresShipping (Boolean!)

    Whether any of the line items in the fulfillment require shipping.

  • service (FulfillmentService)

    Fulfillment service associated with the fulfillment.

  • The status of the fulfillment.

  • totalQuantity (Int!)

    Sum of all line item quantities for the fulfillment.

  • Tracking information associated with the fulfillment, such as the tracking company, tracking number, and tracking URL.

    Argument Description
    first ( Int )

    Truncate the array result to this size.

  • updatedAt (DateTime!)

    The date and time when the fulfillment was last modified.

Types that return Fulfillment

Mutations for Fulfillment

  • Cancels a fulfillment.

  • Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.

Implements

Version 2021-01 (Latest)

An auto-generated type for paginating through multiple Fulfillments.

On this page

Fields

Version 2021-01 (Latest)

An auto-generated type which holds one Fulfillment and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • node (Fulfillment!)

    The item at the end of FulfillmentEdge.

Types that return FulfillmentEdge

Version 2020-10

Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.

Required access

read_orders access scope.

Connections

  • The history of events associated with this fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

    sortKey ( FulfillmentEventSortKeys )

    Sort the underlying list by the given key.
    Default value: HAPPENED_AT

  • fulfillmentLineItems (FulfillmentLineItemConnection!)

    List of the fulfillment's line items.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

  • fulfillmentOrders (FulfillmentOrderConnection!)

    A list of fulfillment orders for the fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

Fields

  • createdAt (DateTime!)

    The date and time when the fulfillment was created.

  • deliveredAt (DateTime)

    The date that this fulfillment was delivered.

  • displayStatus (FulfillmentDisplayStatus)

    Human readable display status for this fulfillment.

  • estimatedDeliveryAt (DateTime)

    The estimated date that this fulfillment will arrive.

  • id (ID!)

    Globally unique identifier.

  • inTransitAt (DateTime)

    The date and time when the fulfillment went into transit.

  • legacyResourceId (UnsignedInt64!)

    The ID of the corresponding resource in the REST Admin API.

  • location (Location)

    The location that the fulfillment was processed at.

  • name (String!)

    Human readable reference identifier for this fulfillment.

  • order (Order!)

    The order for which the fulfillment was created.

  • requiresShipping (Boolean!)

    Whether any of the line items in the fulfillment require shipping.

  • service (FulfillmentService)

    Fulfillment service associated with the fulfillment.

  • The status of the fulfillment.

  • totalQuantity (Int!)

    Sum of all line item quantities for the fulfillment.

  • Tracking information associated with the fulfillment, such as the tracking company, tracking number, and tracking URL.

    Argument Description
    first ( Int )

    Truncate the array result to this size.

  • updatedAt (DateTime!)

    The date and time when the fulfillment was last modified.

Types that return Fulfillment

Mutations for Fulfillment

  • Cancels a fulfillment.

  • Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.

Implements

Version 2020-10

An auto-generated type for paginating through multiple Fulfillments.

On this page

Fields

Version 2020-10

An auto-generated type which holds one Fulfillment and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • node (Fulfillment!)

    The item at the end of FulfillmentEdge.

Types that return FulfillmentEdge

Version 2020-07

Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.

Required access

read_orders access scope.

Connections

  • The history of events associated with this fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

    sortKey ( FulfillmentEventSortKeys )

    Sort the underlying list by the given key.
    Default value: HAPPENED_AT

  • fulfillmentLineItems (FulfillmentLineItemConnection!)

    List of the fulfillment's line items.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

  • fulfillmentOrders (FulfillmentOrderConnection!)

    A list of fulfillment orders for the fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

Fields

  • createdAt (DateTime!)

    The date and time when the fulfillment was created.

  • deliveredAt (DateTime)

    The date that this fulfillment was delivered.

  • displayStatus (FulfillmentDisplayStatus)

    Human readable display status for this fulfillment.

  • estimatedDeliveryAt (DateTime)

    The estimated date that this fulfillment will arrive.

  • id (ID!)

    Globally unique identifier.

  • inTransitAt (DateTime)

    The date and time when the fulfillment went into transit.

  • legacyResourceId (UnsignedInt64!)

    The ID of the corresponding resource in the REST Admin API.

  • location (Location)

    The location that the fulfillment was processed at.

  • name (String!)

    Human readable reference identifier for this fulfillment.

  • order (Order!)

    The order for which the fulfillment was created.

  • requiresShipping (Boolean!)

    Whether any of the line items in the fulfillment require shipping.

  • service (FulfillmentService)

    Fulfillment service associated with the fulfillment.

  • The status of the fulfillment.

  • totalQuantity (Int!)

    Sum of all line item quantities for the fulfillment.

  • Tracking information associated with the fulfillment, such as the tracking company, tracking number, and tracking URL.

    Argument Description
    first ( Int )

    Truncate the array result to this size.

  • updatedAt (DateTime!)

    The date and time when the fulfillment was last modified.

Types that return Fulfillment

Mutations for Fulfillment

  • Cancels a fulfillment.

  • Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.

Implements

Version 2020-07

An auto-generated type for paginating through multiple Fulfillments.

On this page

Fields

Version 2020-07

An auto-generated type which holds one Fulfillment and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • node (Fulfillment!)

    The item at the end of FulfillmentEdge.

Types that return FulfillmentEdge

Version 2020-04

Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.

Required access

read_orders access scope.

Connections

  • The history of events associated with this fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

    sortKey ( FulfillmentEventSortKeys )

    Sort the underlying list by the given key.
    Default value: HAPPENED_AT

  • fulfillmentLineItems (FulfillmentLineItemConnection!)

    List of the fulfillment's line items.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

  • fulfillmentOrders (FulfillmentOrderConnection!)

    A list of fulfillment orders for the fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

Fields

  • createdAt (DateTime!)

    The date and time when the fulfillment was created.

  • deliveredAt (DateTime)

    The date that this fulfillment was delivered.

  • displayStatus (FulfillmentDisplayStatus)

    Human readable display status for this fulfillment.

  • estimatedDeliveryAt (DateTime)

    The estimated date that this fulfillment will arrive.

  • id (ID!)

    Globally unique identifier.

  • inTransitAt (DateTime)

    The date and time when the fulfillment went into transit.

  • legacyResourceId (UnsignedInt64!)

    The ID of the corresponding resource in the REST Admin API.

  • location (Location)

    The location that the fulfillment was processed at.

  • name (String!)

    Human readable reference identifier for this fulfillment.

  • order (Order!)

    The order for which the fulfillment was created.

  • requiresShipping (Boolean!)

    Whether any of the line items in the fulfillment require shipping.

  • service (FulfillmentService)

    Fulfillment service associated with the fulfillment.

  • The status of the fulfillment.

  • totalQuantity (Int!)

    Sum of all line item quantities for the fulfillment.

  • Tracking information associated with the fulfillment, such as the tracking company, tracking number, and tracking URL.

    Argument Description
    first ( Int )

    Truncate the array result to this size.

  • updatedAt (DateTime!)

    The date and time when the fulfillment was last modified.

Types that return Fulfillment

Mutations for Fulfillment

  • Cancels a fulfillment.

  • Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.

Implements

Version 2020-04

An auto-generated type for paginating through multiple Fulfillments.

On this page

Fields

Version 2020-04

An auto-generated type which holds one Fulfillment and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • node (Fulfillment!)

    The item at the end of FulfillmentEdge.

Types that return FulfillmentEdge

Version 2020-01 (Unsupported)

Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.

Required access

read_orders access scope.

Connections

  • The history of events associated with this fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

    sortKey ( FulfillmentEventSortKeys )

    Sort the underlying list by the given key.
    Default value: HAPPENED_AT

  • fulfillmentLineItems (FulfillmentLineItemConnection!)

    List of the fulfillment's line items.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

  • fulfillmentOrders (FulfillmentOrderConnection!)

    A list of fulfillment orders for the fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

Fields

  • createdAt (DateTime!)

    The date and time when the fulfillment was created.

  • deliveredAt (DateTime)

    The date that this fulfillment was delivered.

  • displayStatus (FulfillmentDisplayStatus)

    Human readable display status for this fulfillment.

  • estimatedDeliveryAt (DateTime)

    The estimated date that this fulfillment will arrive.

  • id (ID!)

    Globally unique identifier.

  • inTransitAt (DateTime)

    The date and time when the fulfillment went into transit.

  • legacyResourceId (UnsignedInt64!)

    The ID of the corresponding resource in the REST Admin API.

  • location (Location)

    The location that the fulfillment was processed at.

  • name (String!)

    Human readable reference identifier for this fulfillment.

  • order (Order!)

    The order for which the fulfillment was created.

  • requiresShipping (Boolean!)

    Whether any of the line items in the fulfillment require shipping.

  • service (FulfillmentService)

    Fulfillment service associated with the fulfillment.

  • The status of the fulfillment.

  • totalQuantity (Int!)

    Sum of all line item quantities for the fulfillment.

  • Tracking information associated with the fulfillment, such as the tracking company, tracking number, and tracking URL.

    Argument Description
    first ( Int )

    Truncate the array result to this size.

  • updatedAt (DateTime!)

    The date and time when the fulfillment was last modified.

Types that return Fulfillment

Mutations for Fulfillment

  • Cancels a fulfillment.

  • Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.

Implements

Version 2020-01 (Unsupported)

An auto-generated type for paginating through multiple Fulfillments.

On this page

Fields

Version 2020-01 (Unsupported)

An auto-generated type which holds one Fulfillment and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • node (Fulfillment!)

    The item at the end of FulfillmentEdge.

Types that return FulfillmentEdge

Version 2019-10 (Unsupported)

Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.

Required access

read_orders access scope.

Connections

  • The history of events associated with this fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

    sortKey ( FulfillmentEventSortKeys )

    Sort the underlying list by the given key.
    Default value: HAPPENED_AT

  • fulfillmentLineItems (FulfillmentLineItemConnection!)

    List of the fulfillment's line items.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

  • fulfillmentOrders (FulfillmentOrderConnection!)

    A list of fulfillment orders for the fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

Fields

  • createdAt (DateTime!)

    The date and time when the fulfillment was created.

  • deliveredAt (DateTime)

    The date that this fulfillment was delivered.

  • displayStatus (FulfillmentDisplayStatus)

    Human readable display status for this fulfillment.

  • estimatedDeliveryAt (DateTime)

    The estimated date that this fulfillment will arrive.

  • id (ID!)

    Globally unique identifier.

  • inTransitAt (DateTime)

    The date and time when the fulfillment went into transit.

  • legacyResourceId (UnsignedInt64!)

    The ID of the corresponding resource in the REST Admin API.

  • location (Location)

    The location that the fulfillment was processed at.

  • name (String!)

    Human readable reference identifier for this fulfillment.

  • order (Order!)

    The order for which the fulfillment was created.

  • requiresShipping (Boolean!)

    Whether any of the line items in the fulfillment require shipping.

  • service (FulfillmentService)

    Fulfillment service associated with the fulfillment.

  • The status of the fulfillment.

  • totalQuantity (Int!)

    Sum of all line item quantities for the fulfillment.

  • Tracking information associated with the fulfillment, such as the tracking company, tracking number, and tracking URL.

    Argument Description
    first ( Int )

    Truncate the array result to this size.

  • updatedAt (DateTime!)

    The date and time when the fulfillment was last modified.

Types that return Fulfillment

Mutations for Fulfillment

  • Cancels a fulfillment.

  • Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.

Implements

Version 2019-10 (Unsupported)

An auto-generated type for paginating through multiple Fulfillments.

On this page

Fields

Version 2019-10 (Unsupported)

An auto-generated type which holds one Fulfillment and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • node (Fulfillment!)

    The item at the end of FulfillmentEdge.

Types that return FulfillmentEdge

Version 2019-07 (Unsupported)

Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.

Required access

read_orders access scope.

Connections

  • The history of events associated with this fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

    sortKey ( FulfillmentEventSortKeys )

    Sort the underlying list by the given key.
    Default value: HAPPENED_AT

  • fulfillmentLineItems (FulfillmentLineItemConnection!)

    List of the fulfillment's line items.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

  • fulfillmentOrders (FulfillmentOrderConnection!)

    A list of fulfillment orders for the fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

Fields

  • createdAt (DateTime!)

    The date and time when the fulfillment was created.

  • deliveredAt (DateTime)

    The date that this fulfillment was delivered.

  • displayStatus (FulfillmentDisplayStatus)

    Human readable display status for this fulfillment.

  • estimatedDeliveryAt (DateTime)

    The estimated date that this fulfillment will arrive.

  • id (ID!)

    Globally unique identifier.

  • inTransitAt (DateTime)

    The date and time when the fulfillment went into transit.

  • legacyResourceId (UnsignedInt64!)

    The ID of the corresponding resource in the REST Admin API.

  • location (Location)

    The location that the fulfillment was processed at.

  • name (String!)

    Human readable reference identifier for this fulfillment.

  • order (Order!)

    The order for which the fulfillment was created.

  • requiresShipping (Boolean!)

    Whether any of the line items in the fulfillment require shipping.

  • service (FulfillmentService)

    Fulfillment service associated with the fulfillment.

  • The status of the fulfillment.

  • totalQuantity (Int!)

    Sum of all line item quantities for the fulfillment.

  • Tracking information associated with the fulfillment, such as the tracking company, tracking number, and tracking URL.

    Argument Description
    first ( Int )

    Truncate the array result to this size.

  • updatedAt (DateTime!)

    The date and time when the fulfillment was last modified.

Types that return Fulfillment

Mutations for Fulfillment

  • Cancels a fulfillment.

  • Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.

Implements

Version 2019-07 (Unsupported)

An auto-generated type for paginating through multiple Fulfillments.

On this page

Fields

Version 2019-07 (Unsupported)

An auto-generated type which holds one Fulfillment and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • node (Fulfillment!)

    The item at the end of FulfillmentEdge.

Types that return FulfillmentEdge

Version 2019-04 (Unsupported)

Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order. When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer. There can be more than one fulfillment for an order.

Required access

read_orders access scope.

Connections

  • The history of events associated with this fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

    sortKey ( FulfillmentEventSortKeys )

    Sort the underlying list by the given key.
    Default value: HAPPENED_AT

  • fulfillmentLineItems (FulfillmentLineItemConnection!)

    List of the fulfillment's line items.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

  • fulfillmentOrders (FulfillmentOrderConnection!)

    A list of fulfillment orders for the fulfillment.

    Argument Description
    after ( String )

    Returns the elements that come after the specified cursor.

    before ( String )

    Returns the elements that come before the specified cursor.

    first ( Int )

    Returns up to the first n elements from the list.

    last ( Int )

    Returns up to the last n elements from the list.

    reverse ( Boolean )

    Reverse the order of the underlying list.
    Default value: false

Fields

  • createdAt (DateTime!)

    The date and time when the fulfillment was created.

  • deliveredAt (DateTime)

    The date that this fulfillment was delivered.

  • displayStatus (FulfillmentDisplayStatus)

    Human readable display status for this fulfillment.

  • estimatedDeliveryAt (DateTime)

    The estimated date that this fulfillment will arrive.

  • id (ID!)

    Globally unique identifier.

  • inTransitAt (DateTime)

    The date and time when the fulfillment went into transit.

  • legacyResourceId (UnsignedInt64!)

    The ID of the corresponding resource in the REST Admin API.

  • location (Location)

    The location that the fulfillment was processed at.

  • name (String!)

    Human readable reference identifier for this fulfillment.

  • order (Order!)

    The order for which the fulfillment was created.

  • requiresShipping (Boolean!)

    Whether any of the line items in the fulfillment require shipping.

  • service (FulfillmentService)

    Fulfillment service associated with the fulfillment.

  • The status of the fulfillment.

  • totalQuantity (Int!)

    Sum of all line item quantities for the fulfillment.

  • Tracking information associated with the fulfillment, such as the tracking company, tracking number, and tracking URL.

    Argument Description
    first ( Int )

    Truncate the array result to this size.

  • updatedAt (DateTime!)

    The date and time when the fulfillment was last modified.

Types that return Fulfillment

Mutations for Fulfillment

  • Cancels a fulfillment.

  • Creates a fulfillment for one or many fulfillment orders. The fulfillment orders are associated with the same order and are assigned to the same location.

Implements

Version 2019-04 (Unsupported)

An auto-generated type for paginating through multiple Fulfillments.

On this page

Fields

Version 2019-04 (Unsupported)

An auto-generated type which holds one Fulfillment and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • node (Fulfillment!)

    The item at the end of FulfillmentEdge.

Types that return FulfillmentEdge

Samples