Orders Graph QL query field fulfillment_status:fullfilled is not valid

Topic summary

A developer is experiencing issues with the Shopify Orders GraphQL API when filtering by fulfillment status.

The Problem:

  • Querying orders without the fulfillment_status filter returns data including fulfilled orders
  • Adding fulfillment_status:fulfilled as a query parameter results in empty nodes
  • The query targets orders from the web channel with fulfilled status

Query Structure:
The query attempts to retrieve the first 50 orders sorted by creation date (reversed), including fulfillment details like tracking info, display status, and order numbers.

Current Status:
The issue remains unresolved - the filter appears to be either invalid or not functioning as expected, preventing the developer from retrieving only fulfilled orders through the GraphQL API.

Summarized with AI on November 5. AI used: claude-sonnet-4-5-20250929.

The response without fulfillment_status query return data that have fulfilled status but when I try to only get fulfilled item the nodes are empty I don’t know why the resource I am using is

query MyQuery {
  orders(
    first: 50
    reverse: true
    sortKey: CREATED_AT
    query: "channel:web AND fulfillment_status:fulfilled"
  ) {
    nodes {
      id
      fulfillments(first: 10) {
        trackingInfo {
          number
        }
        displayStatus
        id
      }
      displayFulfillmentStatus
      fulfillable
    }
  }
}