Developer changelog
Subscribe to the changelog to stay up to date on recent changes to Shopify’s APIs and other developer products, as well as preview upcoming features and beta releases.
Tags:
- Admin GraphQL API
- 2026-07
Buy Shipping Labels with the GraphQL Admin APIRead full post –>New Admin GraphQL shippingLabelPurchase mutation lets apps buy Shopify Shipping labels asynchronously for fulfillment orders
Tags:
- Admin GraphQL API
totalUnsettledSetcalculation fixed for pending capturesRead full post –>The
field now correctly calculates unsettled amounts for pending captures, fixing a double-counting bug in multi-capturable orders. No code changes needed.Tags:
- Storefront GraphQL API
- 2026-07
New discount fields in the Storefront API's cart typesRead full post –>We’ve made a number of changes to discount fields in the Storefront Cart GraphQL API for better clarity in discount allocations.
Tags:
- Admin GraphQL API
- POS Extensions
- 2026-04
New retail cash management capabilitiesRead full post –>Shopify POS now supports custom cash management with new GraphQL APIs and UI extensions. Features include shared cash drawers, enhanced financial data, reason codes, and bulk export capabilities.
Tags:
- Functions
- 2026-04
Metaobject access in Shopify FunctionsRead full post –>From GraphQL API v2026-04, Shopify Functions can access metaobject entries, enabling queries for structured data like tiered pricing and bundles using a handle or ID in input queries.
Tags:
- Admin GraphQL API
- 2026-04
Metafield translations now available via GraphQL Admin APIRead full post –>GraphQL Admin API now supports querying translated metafield values for any resource. Use the
translationsfield to retrieve localized content. Supports text-based metafield types.Tags:
- Admin GraphQL API
- 2026-04
Identifier support added to the productUpdate mutationRead full post –>The productUpdate mutation now accepts an identifier argument for looking up products by id, handle, or customId.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
Expiring offline access tokens required for new public apps as of April 1, 2026Read full post –>Starting April 1, new public apps must use expiring offline access tokens to improve security. This affects only public apps using the Admin API with non-expiring tokens, not merchant or custom apps.
Tags:
- Action Required
- Shopify App Store
Process refunds only through the original payment processor – Requirement updateRead full post –>Shopify apps must process refunds via the original payment processor. Use 'refundCreate' or 'returnProcess' for store credits to ensure secure, consistent handling within Shopify.
Tags:
- API
Admin intents now support SettingsRead full post –>Admin intents now support direct access to Shopify Settings pages via API calls, streamlining merchant navigation and enhancing app integration with specific settings like StoreDetails and Locations.
Tags:
- Admin GraphQL API
- 2026-04
MakingfieldDefinitionsoptional inmetaobjectDefinitionCreateRead full post –>The
input argument of themutation will become optional in2026-04.Tags:
- Admin GraphQL API
- 2026-04
AddingcreatedAtandupdatedAtfields toMetaobjectDefinitionobjectsRead full post –>The
andfields will become available in API version2026-04Tags:
- Action Required
- Admin GraphQL API
- 2026-04
ShopifyQL returns fields deprecated and replaced with sales reversals fieldsRead full post –>Returns fields in analytics are deprecated and replaced with renamed versions (e.g., sales reversals) in API version 2026-04 to better reflect all order adjustments; update your queries before removal
Tags:
- Action Required
- Shopify App Store
Clearer standards for app listing imagesRead full post –>We’ve clarified the requirements for App Store listing images to provide more consistent guidance on what’s expected
Tags:
- Action Required
- Admin GraphQL API
- 2026-07
inventorySetScheduledChangesmutation is being removed with no replacementRead full post –>The
mutation is being removed with no replacement. Remove its usage to prevent disruptions. Considerfor immediate inventory updates.Tags:
- Action Required
- Webhook
- 2026-04
Removed Checkout ID from checkout and order webhooksRead full post –>As of version 2026-04, we removed the
idfield from checkouts webhooks and thefield from orders webhooks. From now on, use the checkout token to reference a checkout.Tags:
- Shop Minis
Shop Minis February 2026 updateRead full post –>New features include product tagging for UGC, SafeArea support, CLI enable/disable commands, improved consent flow, scope simplification, and a quick link for minis on the Shop App home screen.
Tags:
- Admin GraphQL API
- 2026-04
New analyticsQueryable capability for Metafield DefinitionsRead full post –>The
feature in GraphQL Admin API lets developers enable metafields for Shopify Analytics, enhancing data analysis for Products, Product Variants, Orders, and Customers data.Tags:
- Functions
- 2026-04
Enhanced discounts support in the Shopify Functions CartRead full post –>In GraphQL API v2026-04, Shopify Functions can now access discount details at cart, line item, and delivery levels, but only if they execute after discounts are applied.
Tags:
- Action Required
- Themes
Bare query strings no longer bust the cache for assetsRead full post –>Asset caching update ends support for bare query strings in URLs for cache busting. Use Liquid filters like
to ensure assets refresh correctly and improve load times.Tags:
- Shopify App Store
Updates effective February 27 to our Partner Program Agreement and API License and Terms of UseRead full post –>developer change log for the updates to the API TOS and PPA
Tags:
- Tools
Accelerated checkouts now support multiple product variants on the product pageRead full post –>Accelerated checkouts now support purchasing products with add-ons directly from the product page, enhancing the buying process for developers integrating payment solutions.
Tags:
- Platform
Legacy customer accounts are now deprecatedRead full post –>Legacy customer accounts are no longer available to all new stores. All merchants are recommended to upgrade to the latest version. Build the future of customer accounts with us.
Tags:
- Customer Account API
Support for market-aware auth URLs in Customer Account APIRead full post –>You can now pass locale and region_country parameters to the Customer Account API authorization endpoint to build market-aware login URLs in headless storefronts.
Tags:
- Action Required
- Admin GraphQL API
New APIs to read and write shipping options in delivery profileRead full post –>New APIs support multiple tiered rates for shipping options. Migrate to new fields to avoid issues. Legacy fields will be deprecated.
Tags:
- Tools
Manage dev previews on your dev store without leaving adminRead full post –>Shopify CLI 3.91 updates Dev Console to show all active dev previews, creator info, and last updates. Access preview links, QR codes, and clean up unused previews easily.
Tags:
- Admin GraphQL API
- 2026-04
Subscriptions APIs: Introduce SubscriptionBillingAttemptStateRead full post –>The GraphQL Admin API now includes
, replacing several fields with a discriminated union for better ergonomics and self-documentation.Tags:
- Payments Apps API
- 2026-04
New rejection reason codes and merchant message added toverificationSessionRejectmutationRead full post –>The Payments Apps API now supports new rejection codes and an optional merchant message, enhancing control over verification rejections with moredetailed reasons and custom feedback.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- Customer Account API
- Storefront GraphQL API
- 2026-04
JSON metafield values limited to 128KBRead full post –>JSON metafield values will be capped at 128KB beginning with API version 2026-04.
Tags:
- Tools
Improved app logs and monitoringRead full post –>Enhanced monitoring: 30-day webhook history, topic filtering, precise log time filters, multi-select options, and event counts improve debugging and visibility in the Dev Dashboard.
Tags:
- Tools
Use the Admin API and bulk operations in Shopify CLIRead full post –>Shopify CLI 3.90.1 adds commands for executing queries, mutations, and bulk operations, enhancing automation and data handling for developers using the Admin API.
Tags:
- Tools
The Dev Dashboard is now multi-lingualRead full post –>The Dev Dashboard now supports all Shopify admin languages, rendering in your preferred language for enhanced usability.
Tags:
- Admin GraphQL API
- 2026-04
Remaining line items weight available for fulfillment ordersRead full post –>A new remainingLineItemsWeight field has been added to the FulfillmentOrder GraphQL type.
Tags:
- Admin GraphQL API
- 2026-04
Added new enum values for ColumnDataType in ShopifyqlTableDataColumnRead full post –>Added 3 enum values to ColumnDataType: RATING (float), STRING IDENTITY (GID/UUID), COLOR (HEX). Enhances data representation flexibility for developers.
Tags:
- Admin GraphQL API
- Webhook
- 2026-04
Webhook subscriptions now support a name field for identificationRead full post –>Assign optional names to webhook subscriptions for easier management. Names appear in request headers, aiding routing. Unique per shop/app, up to 50 chars, set via TOML or Admin API.
Tags:
- App Bridge
- POS Extensions
shopify.app.extensions() in App Bridge now supports POS UI extensionsRead full post –>The
shopify.app.extensions()method now supports Point of Sale UI extensions, enabling consistent data handling and easier onboarding for in-store app experiences.Tags:
- Hydrogen
Hydrogen January 2026 releaseRead full post –>The Hydrogen January 2026 release updates the Storefront and Customer Account APIs to 2026-01. The
mutation now requires theargument.Tags:
- Admin GraphQL API
- 2026-04
TheGiftCardConfigurationobject now includes default gift card expirationRead full post –>Query gift card expiration settings via GraphQL Admin API. New
field provides duration and unit, aiding in calculating expiration dates for gift cards.Tags:
- Shop Minis
Shop Minis January 2026 updateRead full post –>Shop Minis January 2026 updates: Delayed consent popup, curated Explore screen, CLI dashboard command, product list privacy controls, and UGC documentation
Tags:
- Admin GraphQL API
- 2026-04
Subscriptions APIs: new payment error code and error classificationRead full post –>New payment error codes in Admin GraphQL API enhance diagnosis. Unstable API version shows fewer generic errors. Temporary error mapping issue fixed.
Tags:
- Admin GraphQL API
- 2026-04
Automatically copy cart metafields to orders at checkout completionRead full post –>Order metafield definitions now support
. When enabled, cart metafield values copy to the matching order metafields at checkout completion.Tags:
- Admin GraphQL API
- 2026-04
Introducing thetracks_inventoryquery filter for productsRead full post –>We've added a
filter for querying products by inventory tracking status.Tags:
- Themes
Increasing the app block limit to 30 for theme app extensionsRead full post –>You can now define up to 30 app blocks in your theme app extension, up from 25.
Tags:
- Hydrogen
Hydrogen October 2025 releaseRead full post –>The Hydrogen October 2025 release updates the Storefront and Customer Account APIs to 2025-10 and adds cart mutations for appending gift card codes and replacing delivery addresses.
Tags:
- Action Required
- POS Extensions
Ensuring POS UI extension stability by hardening callback handlingRead full post –>POS version 10.19.0 now displays an error page for unhandled callback errors. Developers must test callbacks to ensure all exceptions are properly handled and prevent merchant disruptions.
Tags:
- Admin GraphQL API
- Admin REST API
Events data now limited to one year retentionRead full post –>Access to events data over a year old is removed from Admin GraphQL and REST APIs. Update dependencies to ensure compatibility. This change enhances data management and system performance.
Tags:
- Platform
- Checkout UI
Checkout UI extensions now default to non-blocking behaviorRead full post –>Checkout UI extensions that support blocking will now default to non-blocking behavior. Merchants must explicitly activate blocking behavior.
Tags:
- Themes
Newarticle_listinput setting for themesRead full post –>Theme developers can now use the
setting type to let merchants select multiple blog articles for sections and blocks.Tags:
- Tools
More control over app deploys in CI/CD pipelinesRead full post –>Shopify CLI 3.89 adds
--allow-updatesand--allow-deletesflags for safer app deployment control in CI/CD. Use--allow-updatesto avoid accidental data loss.Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2026-04
RemovingpermitsSkuSharingfield from fulfillment serviceRead full post –>In API version 2026-04,
is removed from. Permits SKU sharing will be enabled by default.