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-04
Improved user errors on thefulfillmentOrderCancelmutationRead full post –>As of 2026-04, The
mutation returnswith a code field, aiding developers in handling restrictions on in-progress fulfillment order cancellations.Tags:
- Admin GraphQL API
- 2025-10
multipassIdentifierfield added to GraphQL Admin APIRead full post –>The multipassIdentifier field is now available in the Admin GraphQL API for customerCreate and customerUpdate mutations, providing feature parity with the REST Admin API.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2025-10
SettingpermitsSkuSharingargument tofalsewhen creating a fulfillment service returns an errorRead full post –>The 2025-10 API update returns an error on
falseforinand, deprecating non-SKU sharing services.Tags:
- Action Required
- Admin GraphQL API
- 2025-10
CollectionReorderProducts operation userErrors now includes code fieldRead full post –>In version 2025-10,
mutation'stype changes to, adding acodefield for enhanced error handling.Tags:
- Admin GraphQL API
- 2025-07
Add created/updated at time based filters for an order's fulfillmentsRead full post –>API version 2025-07 allows filtering
Order.fulfillmentsbyandusing familiar query syntax, enhancing search precision without altering default behavior.Tags:
- Admin GraphQL API
- 2025-07
Order cancellation now supports refunds to store creditRead full post –>The
mutation now allows refunds to be issued to store credit. A newinput deprecates the existingrefundinput, providing greater flexibility.Tags:
- Admin GraphQL API
- 2025-07
New warningDraftOrderMarketRegionCountryCodeNotSupportedWarningadded toDraftOrderRead full post –>New
added for. Warns if deprecatedis set, as it doesn't affect draft orders on shops using Markets.Tags:
- Admin GraphQL API
- 2025-07
New range fields available for segment filters in GraphQL Admin APIRead full post –>Added
andfields to segment filters in the Admin GraphQL API to expose valid value ranges for customer segmentation.Tags:
- Admin GraphQL API
- 2025-07
New AppUninstall mutation to allow apps to uninstall themselves.Read full post –>Starting July 2025, third-party apps can self-uninstall via a new GraphQL mutation.
Tags:
- Admin GraphQL API
- 2025-07
New GraphQL fields for return managementRead full post –>New GraphQL fields let you view return timestamps and track quantities through processing.
Tags:
- Admin GraphQL API
- 2025-07
Remove unprocessed exchange lines from a returnRead full post –>New
mutation lets Partners remove unprocessed return and exchange items, replacing the older mutation. Available inunstableand2025-07GraphQL API versions.Tags:
- Admin GraphQL API
- 2025-07
Returns Processing APIs replaces Return Refund APIsRead full post –>API version 2025-07 includes new fields to help you process returns
Tags:
- Admin GraphQL API
- 2025-07
Increase draft order line item limit from250to499Read full post –>API version
2025-07increases draft order line item limit from250to499Tags:
- Admin GraphQL API
- 2025-07
NewestimatedShippedAtargument added to FulfillmentOrderAcceptFulfillmentRequest mutationRead full post –>API 2025-07: Fulfillment service apps can now use
to specify estimated fulfillment order completion, enhancing shipment tracking accuracy for merchants.Tags:
- Action Required
- Admin GraphQL API
- 2025-10
Removed tax-related fields from theShopFeaturesobjectRead full post –>The
andfields are removed from. Update integrations as no replacements exist.Tags:
- Admin GraphQL API
- Liquid
- 2025-10
Image alt text can now be translatedRead full post –>Image alt text is now translatable, allowing developers to register translations via the Translations API.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- Customer Account API
- Payments Apps API
- Storefront GraphQL API
- Webhook
Deprecation of POST requests without a Content-Length or Transfer-Encoding: chunked headerRead full post –>Update client libraries to include Content-Length or Transfer-Encoding: chunked in POST requests by August 1, 2025, to avoid HTTP 411 errors.
Tags:
- Admin GraphQL API
- 2025-07
OptionalgroupObjectsargument in bulk operations mutations that offers faster and more reliable job executionRead full post –>New
argument in GraphQL Admin API allows disabling object grouping for faster, more reliable bulk operations by setting it tofalse.Tags:
- Admin GraphQL API
- 2025-07
Shop metafield definitions are now available in the Shopify Admin and Admin APIRead full post –>Shop metafields are now visible in the Admin UI, eliminating custom interface development. Developers can easily build apps using shop-level data with built-in viewing and editing capabilities.
Tags:
- Admin GraphQL API
- 2025-10
Order editing workflows now offer direct session access via mutation arguments and return fieldsRead full post –>API version 2025-10 improves order editing with direct session access via
, flexible mutation ID support, and enhanced return fields for better workflow tracking.Tags:
- Admin GraphQL API
- 2025-07
productCreatesurfaces input errors asuserErrorsRead full post –>From 2025-07,
will returnfor duplicate or conflicting metafield links, invalidorspecifications, and conflicting option parameters.Tags:
- Admin GraphQL API
- 2025-07
New fields for OrderTransaction and OrderCreateManualPaymentRead full post –>Adds fields for device, location, and currency exchange in OrderTransaction; and a processed_at field in OrderCreateManualPayment to manually specify payment time.
Tags:
- Admin GraphQL API
NewFREE_GIFT_CARD_NOT_ALLOWEDerror code for subscription billing attemptsRead full post –>Added
FREE_GIFT_CARD_NOT_ALLOWEDtoenum, preventing subscriptions from including gift cards sold at a zero price.Tags:
- Admin GraphQL API
Generally available: Standard product review syndication programRead full post –>Product review syndication is now generally available, allowing partners to build apps displaying product reviews across Shopify, provided they meet program requirements.
Tags:
- Admin GraphQL API
- 2025-10
Contextual pricing and publishing APIs use backup region fallbackRead full post –>API version 2025-10 changes fallback for pricing and publishing to use
settings, ensuring consistency across APIs. Previous versions use store defaults.Tags:
- Admin GraphQL API
- 2025-07
Add and remove customers from an order with GraphQLRead full post –>GraphQL now includes
andmutations and anOrder.numberfield, so you can manage customers on orders programatically.Tags:
- Admin GraphQL API
- Admin REST API
Shipping Rates – Return backup rates for 3xx and 4xx carrier responsesRead full post –>The rate service now treats HTTP 3xx/4xx errors as recoverable, using backup rates to ensure shipping options display, enhancing checkout reliability and safeguarding conversion.
Tags:
- Admin GraphQL API
- 2025-07
Filter articles by titleRead full post –>Adds a
titlefilter to thearticlesAdmin API query.Tags:
- Admin GraphQL API
Edit line items with subscriptions and preorders prior to fulfilling an orderRead full post –>The Order Edit API allows you to edit line items containing selling plans before an order ships.
Tags:
- Action Required
- Admin GraphQL API
- 2025-07
Uncapped counts in GraphQLRead full post –>GraphQL count APIs now return uncapped results with
limit=null. All APIs standardized;limitdefaults to10000, introducing a breaking change.Tags:
- Shopify App Store
- Admin GraphQL API
Apps now permitted to issue refunds to store creditRead full post –>Starting May 20, 2025, apps can refund to store credit regardless of original payment. Store credit is visible in customer profiles and accessible via GraphQL Admin API.
Tags:
- Admin GraphQL API
Refund to Store CreditRead full post –>You can now allocate refunds as new store credit alongside original payment methods. Requires new customer accounts and customer-associated orders.
Tags:
- Admin GraphQL API
- 2025-07
New GraphQL API for Draft Order Delivery Options for DevelopersRead full post –>New API endpoint retrieves delivery options for draft orders, including shipping rates and local pickup, with pagination. Requires read_draft_orders access scope. Replaces legacy field.
Tags:
- Action Required
- Admin GraphQL API
Public access for app owned metafields and metaobjects is now disabledRead full post –>Metafields access is changing:
PUBLICaccess is removed, now set toMERCHANT_READ_WRITE. Migrate to a custom namespace if other apps need read access.Tags:
- Action Required
- Admin GraphQL API
- Functions
- Storefront GraphQL API
Deprecatinggatestypes and fields across the GraphQL Admin, Storefront, and Functions APIsRead full post –>Shopify is retiring
gatestypes and fields in favour of metafields and metaobjects for better custom data management across Admin, Storefront, and Functions APIs.Tags:
- Admin GraphQL API
- Customer Account API
- Storefront GraphQL API
- 2025-07
TheUnitPriceMeasurementMeasuredUnitenum now includes imperial units and countsRead full post –>The release candidate for version 2025-07 of the Storefront, GraphQL Admin, and Customer Account APIs now support imperial units and count measurements, enabling more transparent pricing.
Tags:
- Admin GraphQL API
- 2025-07
Shop Component: Shop Pay Payment Request Receipt queriesRead full post –>Shopify's GraphQL now supports retrieving Shop Pay payment details using
or receipt token, streamlining workflows for merchants using Shop Component.Tags:
- Admin GraphQL API
- 2025-07
Deprecation ofdraftOrderCreateMerchantCheckoutmutationRead full post –>API version 2025-07 deprecates the
mutation.Tags:
- Action Required
- Admin GraphQL API
New arguments added tostatusPageUrlfield on theOrderobjectRead full post –>Order status URLs now use capability tokens instead of static keys, improving security with limited uses and automatic expiration. Optional parameters available for customization.
Tags:
- Action Required
- Admin GraphQL API
- 2025-07
Change inproductSetmutation error code for suspended productRead full post –>mutation returns more precisePRODUCT_SUSPENDEDerror codeTags:
- Admin GraphQL API
- 2025-07
AddingpublicDisplayNamefield onShopPlanRead full post –>The
field is added to. TheShopifyplan is nowGrow. Update toaswill be deprecated.Tags:
- Admin GraphQL API
- 2025-07
Create smart collections automatically with PRODUCT_CATEGORY_ID_WITH_DESCENDANTSRead full post –>Automatically create smart collections with the new PRODUCT_CATEGORY_ID_WITH_DESCENDANTS field.
Tags:
- Admin GraphQL API
New Inventory Transfers experience available for testing in Dev PreviewRead full post –>Inventory Transfers developer preview is now available, allowing you to test enhanced multi-location inventory management features and build integrations for complex inventory movements.
Tags:
- Admin GraphQL API
- Payments Apps API
- Storefront GraphQL API
Stable GraphQL API versions to backfill enum valuesRead full post –>Stable API versions now retroactively add GraphQL Enum values. Refresh introspection caches and implement catch-alls to avoid toolchain disruptions.
Tags:
- Admin GraphQL API
- 2025-04
New enum values forFulfillmentOrderRejectionReasonRead full post –>We've added new
enum values for more detailed error messages.Tags:
- Admin GraphQL API
- 2025-04
Customer RFM group now available in GraphQL Admin APIRead full post –>Added rfmGroup field to customer statistics in the Admin GraphQL Admin API to expose customer segmentation data based on purchasing patterns.
Tags:
- Admin GraphQL API
- 2025-07
draftOrderCountavailable in 2025-07Read full post –>The
query is now available in the 2025-07 stable version of the GraphQL Admin API. Previously, it was...Tags:
- Admin GraphQL API
- 2025-04
New enum values forCustomerPaymentMethodRevocationReasonRead full post –>Added new enum values to
:CUSTOMER_REDACTED,TOO_MANY_CONSECUTIVE_FAILURES,CVV_ATTEMPTS_LIMIT_EXCEEDEDTags:
- Admin GraphQL API
- 2025-04
New theme file metadata fields added toOnlineStoreThemeFileOperationResultobjectRead full post –>The
mutation now returns theme file metadata directly, eliminating the need for extra fetch requests to verify updates.Tags:
- Admin GraphQL API
Location ID Queryable with Inventory ScopesRead full post –>location.idcan now be queried withorscopes. OtherLocationfields still need. Applies to all API versions.