Securing your app, together
Act now to secure your app: We're asking every app dev to act this week. We have new tools to help, including AI security scans, expiring tokens, and better log filtering. Read on to learn how.
October 2026
Surface- GraphQL Admin APIMetaobject analytics queryable capability available in the Admin API
- GraphQL Admin APIExclusive > timestamp filters exclude the full second
- GraphQL Admin APIDowngrade app access scopes from write to read
- GraphQL Admin APIRollouts queries and webhooks in the Admin GraphQL API
- Action requiredGraphQL Admin APIDiscounts can now be included in Rollouts
- GraphQL Admin APINew fiscalDeviceIdentifier field on PointOfSaleDevice
- Breaking changesGraphQL Admin API
metafieldIntegercollection condition removed in API version 2027-01 - GraphQL Admin APIAdded parseWarnings to ShopifyqlQueryResponse
- GraphQL Admin APIThe
orderCancelmutation now returns a structuredjobResult - Action requiredGraphQL Admin APISMS marketing consent now available on the CustomerPhoneNumber object
- Breaking changesGraphQL Admin APITax webhook summary and calculation requests now use Global IDs
- Action requiredGraphQL Admin APINew SubscriptionContractCalculation API for subscription management
- Breaking changesGraphQL Admin APIUpdated function syntax on the segment query language
- GraphQL Admin APIReturn policy profiles are now available in the GraphQL Admin API
- GraphQL Admin APINew APIs for buyer-requested order edits
- GraphQL Admin APINew tax fields for return shipping fees in the GraphQL Admin API
September 2026
Surface- GraphQL Admin APIMore resilient token exchanges when migrating tokens without a user session
- GraphQL Admin APIManage packed product dimensions with the GraphQL Admin API
- GraphQL Admin APIShopify Payments Balance Transaction GraphQL type supports currency conversion type
- Breaking changesGraphQL Admin APIRemoving marketCurrencySettingsUpdate mutation
- GraphQL Admin APINew translatable boolean field for Metafield GraphQL Object
- Breaking changesGraphQL Admin APIThe
automaticDiscountsquery is removed in API version 2027-01 - GraphQL Admin APIAdding a canceled receive action to the inventory shipments API
- GraphQL Admin APIPurchase Order Read API
- GraphQL Admin APIQuery market hierarchies with the GraphQL Admin API
- GraphQL Admin APINew Pricing audit trail for contextual product variant prices
- GraphQL Admin APIDynamic complexity cost for
metafieldsSetmutation - Action requiredGraphQL Admin APIDiscounts Allocator Function API developer preview has ended
- Action requiredGraphQL Admin APIVariants now support multiple barcodes
- GraphQL Admin APINew paymentInstrumentSendAddEmail mutation emails customers a link to add a payment method for a subscription, order, or draft order
August 2026
Surface- GraphQL Admin APIMore resilient refreshes for expiring offline access tokens
- Action requiredGraphQL Admin APIScript tags are deprecated and will stop running on March 1, 2027
- GraphQL Admin APIShop Campaigns performance data now available via ShopifyQL
- GraphQL Admin APIDraft order and transfer/shipment inventory is moving from reserved to committed
- GraphQL Admin APIThe
orderCreatemutation now supports multiple tracking numbers for each fulfillment
July 2026
Surface- GraphQL Admin APINew fields for cash management activities and drawers in POS
- Breaking changesGraphQL Admin APIUpdating an order's shipping address recalculates taxes as of API version 2026-10
- GraphQL Admin APISubscriptionContractCalculation API now available in early access
- Breaking changesGraphQL Admin APIInvalid metafield queries now return errors in the GraphQL Admin API
- Full-stack capabilities to power app analytics
Shopify Analytics is now a full-stack platform for apps. Model, query, embed, and enrich analytics on Shopify without managing your own data infrastructure.
GraphQL Admin API

- GraphQL Admin APIPhysical inventory feature preview
- GraphQL Admin API
productId,title,variantSku, andvariantTitlefields added toExchangeLineItem - Breaking changesGraphQL Admin APIOrderDisplayFulfillmentStatus now returns FULFILLMENT_NOT_REQUIRED for orders with no items to fulfill
- Action requiredGraphQL Admin APIMarket-driven shipping now available in feature preview
- Introducing the new Collection Sources API
The new Collections API gives partners a more flexible way to build merchandising experiences in Shopify.
Partners

- GraphQL Admin APIDraft order deposit fields are now available in the GraphQL Admin API and Customer Account API
- Action requiredGraphQL Admin APIDeprecation of cumulative marketing engagements
- GraphQL Admin API
lineItemfield added to theGiftCardobject - GraphQL Admin API
BusinessEntitynow exposeslegalEntityIdin the GraphQL Admin API - Action requiredGraphQL Admin APIMerchant-owned delivery profile APIs are deprecated for market-driven shipping
- GraphQL Admin APIMarket-driven shipping Admin API
June 2026
Surface- Admin ExtensionsConfigure order attribution for sales channel apps
- GraphQL Admin APIPayment mandates now expose an id field
- Breaking changesGraphQL Admin APICarrier services will no longer be automatically added to the default shipping profile
- Breaking changesGraphQL Admin API
DraftOrderDiscountNotAppliedWarning.priceRuleremoved in GraphQL Admin API 2026-10 - Breaking changesGraphQL Admin APIRemoval of ITEM_NOT_STOCKED_AT_LOCATION error
- GraphQL Admin APIAdmin GraphQL API now supports app-owned delivery profiles that cover all shippable items
- GraphQL Admin APIDefine and set metafields on inventory transfers in the GraphQL Admin API
- GraphQL Admin APIPurchase-type filtering now enforced for app discounts
- GraphQL Admin APICreate channel markets with the GraphQL Admin API
- Action requiredGraphQL Admin APIWhatsApp marketing consent now available in the Admin API and Customer Account API
- GraphQL Admin APIBulk queries now execute up to 4X faster
- GraphQL Admin APIBuy Shipping Labels with the GraphQL Admin API
- Action requiredGraphQL Admin APINew Collection model and APIs now available
- GraphQL Admin APIStreamlined Metaobject API
- GraphQL Admin API
GiftCardCashOutTransactionis now resolvable fromGiftCardTransaction - GraphQL Admin APILocal currency support gift cards now available in the GraphQL Admin API
- GraphQL Admin APIInventory transfer webhooks include origin and destination location IDs, and mutation documentation clarified
May 2026
Surface- Breaking changesGraphQL Admin APIExpiring offline access tokens required for all public apps as of January 1, 2027
- Breaking changesGraphQL Admin APIRemoving deprecated PRIVATE and PUBLIC_READ enums on metaobject definitions
- GraphQL Admin API
shippingLinefield added toFulfillmentOrderLineItem - GraphQL Admin APINew
checkoutTokenfield added to theOrderobject - GraphQL Admin APICheckout And Accounts Configuration API for unified branding across checkout, customer accounts, and sign-in
- GraphQL Admin APINew
cartTokenfield added to theOrderobject - GraphQL Admin APITarget discounts to specific markets
- GraphQL Admin APIPublish and unpublish product variants independently from product
- Action requiredAdmin ExtensionsShip and pickup in one order now available in feature preview
- GraphQL Admin APIAdd actor field to subscription contract and billing attempt mutations
- GraphQL Admin APIDefault value of
appliesOnSubscriptionchanged totruefor app discount inputs
April 2026
Surface- GraphQL Admin APIMultiple product discounts can apply on a single cart line
- GraphQL Admin APIAnalytics metric targets now available in the GraphQL Admin API
- GraphQL Admin API
LineItem.priceAfterAllDiscountsBeforeTaxesSetfield now available - Breaking changesGraphQL Admin API
totalUnsettledSetcalculation fixed for pending captures - GraphQL Admin APICustomer tax settings now available in Admin API
- GraphQL Admin APIAdd
includeInactiveargument toinventoryLevelsandinventoryLevelfields - GraphQL Admin APIAdd
isActivefield toInventoryLevel - Breaking changesGraphQL Admin API
inventoryActivatenow preservesavailablequantity - GraphQL Admin APIAdded MOST_RELEVANT value for
CollectionSortOrder - GraphQL Admin API
LineItem.weightfield now available in public Admin API - GraphQL Admin APINew retail cash management capabilities
- GraphQL Admin APIAdd Tags to Discounts
- GraphQL Admin API
expiresInfield added toDelegateAccessTokentype - GraphQL Admin APIAdding access field to StandardMetaobjectDefinitionTemplate
- GraphQL Admin APIApp-owned metaobjects can be used without access scopes
- GraphQL Admin APIMetafield translations now available via GraphQL Admin API
- GraphQL Admin APITax calculation requests now include merchant business entity information
- GraphQL Admin APITax summary webhook now includes merchant business entity information
- GraphQL Admin APITax Partner apps can now receive cart line properties in tax calculation requests
- GraphQL Admin APIImproved user errors on the
fulfillmentOrderCancelmutation - GraphQL Admin APITax summary webhook and calculation requests now include customer and company metafields