← Latest Shopify changes

Purchase Order Read API

APINewGraphQL Admin API2026-10

Shopify developer change

MerchantDiff detected this entry in Shopify's official developer changelog on September 17, 2026.

This Shopify update is categorized as API, New, GraphQL Admin API, 2026-10.

What changed

Previously, public apps read purchase orders only through the unstable preview. The 2026-10 GraphQL Admin API now exposes: inventoryPurchaseOrder to retrieve a purchase order by ID, and inventoryPurchaseOrders to retrieve a paginated list. Purchase order details and line items, including the supplier name captured in origin.supplierName. A paginated transfers connection returning the linked InventoryTransfer objects. Reading these objects also requires read_inventory_transfers access.

Who is affected

Apps adopting purchase order reads: Request read_inventory_purchase_orders. Neither API beta access nor shop preview enrollment is required for these reads. Existing preview integrations: read_inventory alone no longer authorizes purchase order reads, including on unstable.

What action may be needed

Update your app's requested scopes. Add read_inventory_purchase_orders, and add read_inventory_transfers if you need the transfers connection. Preserve any other scopes your app still needs. Obtain the new grants.

Referenced API version: 2026-10

Use the official Shopify entry below as the source of truth for technical implementation details, affected APIs, migration instructions and deadlines.

Want the actionable version?

MerchantDiff monitors Shopify API changes, deprecations, deadlines and ecosystem updates, then turns them into developer-focused release intelligence: what changed, who is affected and what action may be needed.

Get MerchantDiff →