assigned location for unfulfilled line item - where is that data point (preferably via graphql)

Topic summary

Main issue: locating the “assigned location” for an unfulfilled line item in a Shopify order via API. The admin UI shows one unfulfilled item assigned to “Downtown store,” while others were fulfilled from “South store,” but the poster can’t find the data point in either the Orders API (GraphQL) or REST.

Recent update: a reply notes Shopify has removed the parameter for changing the locationId (i.e., programmatically setting the fulfillment location), and it will not be supported going forward. This addresses mutation capability rather than confirming whether the assigned location can still be read via the APIs.

Open questions: whether the assigned location for unfulfilled line items is exposed in any current Orders/fulfillment API fields remains unanswered. No concrete field or endpoint was identified.

Artifacts: screenshots are central—one showing the admin UI’s assigned location for the unfulfilled item; another indicating the removal/deprecation of the locationId change parameter.

Status: unresolved/ongoing. No action items or confirmed workaround provided.

Summarized with AI on December 23. AI used: gpt-5.

There are several items in this order, one of which hasn’t been fulfilled and is assigned to the “Downtown store” as shown in the admin, and the other items have been fulfilled to the “South store”. I’m having trouble locating the data point for the assigned location for the unfulfilled line item (I have tried the orders API with both graphql and rest with no luck).

Hi @abg442

Shopify has removed the parameter for changing the locationid, which will no longer be supported in the future.