Skip to main content

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.
Read the full story
Changelog
Subscribe

Surfaces & APIs

Versions

Change type

  1. October 2026

    Surface
    1. Metaobject analytics queryable capability available in the Admin API
      GraphQL Admin API
    2. Exclusive > timestamp filters exclude the full second
      GraphQL Admin API
    3. Downgrade app access scopes from write to read
      GraphQL Admin API
    4. Rollouts queries and webhooks in the Admin GraphQL API
      GraphQL Admin API
    5. Discounts can now be included in Rollouts
      Action requiredGraphQL Admin API
    6. New fiscalDeviceIdentifier field on PointOfSaleDevice
      GraphQL Admin API
    7. metafieldInteger collection condition removed in API version 2027-01
      Breaking changesGraphQL Admin API
    8. Added parseWarnings to ShopifyqlQueryResponse
      GraphQL Admin API
    9. The orderCancel mutation now returns a structured jobResult
      GraphQL Admin API
    10. SMS marketing consent now available on the CustomerPhoneNumber object
      Action requiredGraphQL Admin API
    11. Tax webhook summary and calculation requests now use Global IDs
      Breaking changesGraphQL Admin API
    12. New SubscriptionContractCalculation API for subscription management
      Action requiredGraphQL Admin API
    13. Updated function syntax on the segment query language
      Breaking changesGraphQL Admin API
    14. Return policy profiles are now available in the GraphQL Admin API
      GraphQL Admin API
    15. New APIs for buyer-requested order edits
      GraphQL Admin API
    16. New tax fields for return shipping fees in the GraphQL Admin API
      GraphQL Admin API
  2. September 2026

    Surface
    1. More resilient token exchanges when migrating tokens without a user session
      GraphQL Admin API
    2. Manage packed product dimensions with the GraphQL Admin API
      GraphQL Admin API
    3. Shopify Payments Balance Transaction GraphQL type supports currency conversion type
      GraphQL Admin API
    4. Removing marketCurrencySettingsUpdate mutation
      Breaking changesGraphQL Admin API
    5. New translatable boolean field for Metafield GraphQL Object
      GraphQL Admin API
    6. The automaticDiscounts query is removed in API version 2027-01
      Breaking changesGraphQL Admin API
    7. Adding a canceled receive action to the inventory shipments API
      GraphQL Admin API
    8. Purchase Order Read API
      GraphQL Admin API
    9. Query market hierarchies with the GraphQL Admin API
      GraphQL Admin API
    10. New Pricing audit trail for contextual product variant prices
      GraphQL Admin API
    11. Dynamic complexity cost for metafieldsSet mutation
      GraphQL Admin API
    12. Discounts Allocator Function API developer preview has ended
      Action requiredGraphQL Admin API
    13. Variants now support multiple barcodes
      Action requiredGraphQL Admin API
    14. New paymentInstrumentSendAddEmail mutation emails customers a link to add a payment method for a subscription, order, or draft order
      GraphQL Admin API
  3. August 2026

    Surface
    1. More resilient refreshes for expiring offline access tokens
      GraphQL Admin API
    2. Script tags are deprecated and will stop running on March 1, 2027
      Action requiredGraphQL Admin API
    3. Shop Campaigns performance data now available via ShopifyQL
      GraphQL Admin API
    4. Draft order and transfer/shipment inventory is moving from reserved to committed
      GraphQL Admin API
    5. The orderCreate mutation now supports multiple tracking numbers for each fulfillment
      GraphQL Admin API
  4. July 2026

    Surface
    1. New fields for cash management activities and drawers in POS
      GraphQL Admin API
    2. Updating an order's shipping address recalculates taxes as of API version 2026-10
      Breaking changesGraphQL Admin API
    3. SubscriptionContractCalculation API now available in early access
      GraphQL Admin API
    4. Invalid metafield queries now return errors in the GraphQL Admin API
      Breaking changesGraphQL Admin API
    5. 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
    6. Physical inventory feature preview
      GraphQL Admin API
    7. productId, title,variantSku, and variantTitle fields added to ExchangeLineItem
      GraphQL Admin API
    8. OrderDisplayFulfillmentStatus now returns FULFILLMENT_NOT_REQUIRED for orders with no items to fulfill
      Breaking changesGraphQL Admin API
    9. Market-driven shipping now available in feature preview
      Action requiredGraphQL Admin API
    10. Introducing the new Collection Sources API

      The new Collections API gives partners a more flexible way to build merchandising experiences in Shopify.

      Partners
    11. Draft order deposit fields are now available in the GraphQL Admin API and Customer Account API
      GraphQL Admin API
    12. Deprecation of cumulative marketing engagements
      Action requiredGraphQL Admin API
    13. lineItem field added to the GiftCard object
      GraphQL Admin API
    14. BusinessEntity now exposes legalEntityId in the GraphQL Admin API
      GraphQL Admin API
    15. Merchant-owned delivery profile APIs are deprecated for market-driven shipping
      Action requiredGraphQL Admin API
    16. Market-driven shipping Admin API
      GraphQL Admin API
  5. June 2026

    Surface
    1. Configure order attribution for sales channel apps
      Admin Extensions
    2. Payment mandates now expose an id field
      GraphQL Admin API
    3. Carrier services will no longer be automatically added to the default shipping profile
      Breaking changesGraphQL Admin API
    4. DraftOrderDiscountNotAppliedWarning.priceRule removed in GraphQL Admin API 2026-10
      Breaking changesGraphQL Admin API
    5. Removal of ITEM_NOT_STOCKED_AT_LOCATION error
      Breaking changesGraphQL Admin API
    6. Admin GraphQL API now supports app-owned delivery profiles that cover all shippable items
      GraphQL Admin API
    7. Define and set metafields on inventory transfers in the GraphQL Admin API
      GraphQL Admin API
    8. Purchase-type filtering now enforced for app discounts
      GraphQL Admin API
    9. Create channel markets with the GraphQL Admin API
      GraphQL Admin API
    10. WhatsApp marketing consent now available in the Admin API and Customer Account API
      Action requiredGraphQL Admin API
    11. Bulk queries now execute up to 4X faster
      GraphQL Admin API
    12. Buy Shipping Labels with the GraphQL Admin API
      GraphQL Admin API
    13. New Collection model and APIs now available
      Action requiredGraphQL Admin API
    14. Streamlined Metaobject API
      GraphQL Admin API
    15. GiftCardCashOutTransaction is now resolvable from GiftCardTransaction
      GraphQL Admin API
    16. Local currency support gift cards now available in the GraphQL Admin API
      GraphQL Admin API
    17. Inventory transfer webhooks include origin and destination location IDs, and mutation documentation clarified
      GraphQL Admin API
  6. May 2026

    Surface
    1. Expiring offline access tokens required for all public apps as of January 1, 2027
      Breaking changesGraphQL Admin API
    2. Removing deprecated PRIVATE and PUBLIC_READ enums on metaobject definitions
      Breaking changesGraphQL Admin API
    3. shippingLine field added to FulfillmentOrderLineItem
      GraphQL Admin API
    4. New checkoutToken field added to the Order object
      GraphQL Admin API
    5. Checkout And Accounts Configuration API for unified branding across checkout, customer accounts, and sign-in
      GraphQL Admin API
    6. New cartToken field added to the Order object
      GraphQL Admin API
    7. Target discounts to specific markets
      GraphQL Admin API
    8. Publish and unpublish product variants independently from product
      GraphQL Admin API
    9. Ship and pickup in one order now available in feature preview
      Action requiredAdmin Extensions
    10. Add actor field to subscription contract and billing attempt mutations
      GraphQL Admin API
    11. Default value of appliesOnSubscription changed to true for app discount inputs
      GraphQL Admin API
  7. April 2026

    Surface
    1. Multiple product discounts can apply on a single cart line
      GraphQL Admin API
    2. Analytics metric targets now available in the GraphQL Admin API
      GraphQL Admin API
    3. LineItem.priceAfterAllDiscountsBeforeTaxesSet field now available
      GraphQL Admin API
    4. totalUnsettledSet calculation fixed for pending captures
      Breaking changesGraphQL Admin API
    5. Customer tax settings now available in Admin API
      GraphQL Admin API
    6. Add includeInactive argument to inventoryLevels and inventoryLevel fields
      GraphQL Admin API
    7. Add isActive field to InventoryLevel
      GraphQL Admin API
    8. inventoryActivate now preserves available quantity
      Breaking changesGraphQL Admin API
    9. Added MOST_RELEVANT value for CollectionSortOrder
      GraphQL Admin API
    10. LineItem.weight field now available in public Admin API
      GraphQL Admin API
    11. New retail cash management capabilities
      GraphQL Admin API
    12. Add Tags to Discounts
      GraphQL Admin API
    13. expiresIn field added to DelegateAccessToken type
      GraphQL Admin API
    14. Adding access field to StandardMetaobjectDefinitionTemplate
      GraphQL Admin API
    15. App-owned metaobjects can be used without access scopes
      GraphQL Admin API
    16. Metafield translations now available via GraphQL Admin API
      GraphQL Admin API
    17. Tax calculation requests now include merchant business entity information
      GraphQL Admin API
    18. Tax summary webhook now includes merchant business entity information
      GraphQL Admin API
    19. Tax Partner apps can now receive cart line properties in tax calculation requests
      GraphQL Admin API
    20. Improved user errors on the fulfillmentOrderCancel mutation
      GraphQL Admin API
    21. Tax summary webhook and calculation requests now include customer and company metafields
      GraphQL Admin API