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.
RSS UpdatesTags:
- Admin GraphQL API
- Webhook
- 2025-04
NewplanHandlefield for managed pricing app subscription plansRead full post –>App subscription plans now include persistent plan handles, making it easier to query for plan data.
Tags:
- Admin GraphQL API
- Admin REST API
- 2025-04
New fees and net fields for balance transactionsRead full post –>API version 2025-04 adds fees and net fields to the GraphQL and REST Admin APIs for adjustment orders, which are helpful for financial reconciliation in balance transactions
Tags:
- Admin GraphQL API
- 2025-04
Expanded control of privacy settings using the GraphQL Admin APIRead full post –>API version 2025-04 lets you manage shop privacy settings, including cookie banners, data sale opt-outs, and privacy policy automation.
Tags:
- Admin GraphQL API
- 2025-04
Adding defaultEmailAddress field to CustomerRead full post –>As of GraphQL Admin API version 2025-04, the
field is introduced on theCustomerobject to support querying a customer's email address and marketing state.Learn more...
Tags:
- Admin GraphQL API
- 2025-04
productSetandcustomerSetmutations now support upserts and custom IDsRead full post –>As of API version 2025-04 of the GraphQL Admin API, the
andmutations can upsert byidentifier, simplifying record management.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-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
- 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
New enum values forCustomerPaymentMethodRevocationReasonRead full post –>Added new enum values to
:,,Tags:
- Admin GraphQL API
- Webhook
- 2025-04
New finance KYC information field available for Shopify-approved finance appsRead full post –>Shopify-approved finance apps can access shop finance details and subscribe to related webhooks
Tags:
- Admin GraphQL API
- 2025-04
Combined Listings Update Mutation EnhancementsRead full post –>As of Admin API 2025-05, we have introduced new error codes that will be returned from the
mutation. These new errors are to provide more clarity when the mutation is called...Tags:
- Admin GraphQL API
- 2025-04
View gift card maximum valuesRead full post –>Use the
query to retrieve the maximum values for purchased and issued gift cards.Tags:
- Admin GraphQL API
- 2025-04
New filter options added topages,articles, andcommentsqueriesRead full post –>articles,pages, andcommentsqueries now have full filter parity with the REST Admin APITags:
- Admin GraphQL API
- 2025-04
NewarticleAuthorsquery in the GraphQL Admin APIRead full post –>To fetch a list of article authors for a store, use the new
query.Tags:
- Admin GraphQL API
- 2025-04
Newinclude_mirrored_exchangesquery filter parameterRead full post –>API version 2025-04 introduces the
query filter parameter, which provides greater flexibility in managing and viewing exchange data.Tags:
- Action Required
- Admin GraphQL API
- 2025-04
Deprecating PriceListUserErrorCode valuesRead full post –>Starting from 2025-04, unused
values will be removed.Tags:
- Admin GraphQL API
- 2025-04
New customer address capabilities in the Admin APIRead full post –>2025-04 adds
,, andmutations for more granular control on customer addresses.Tags:
- Admin GraphQL API
- 2025-04
TheX-Shopify-API-Deprecated-ReasonHTTP header will return actual GraphQL deprecations if anyRead full post –>As of
2025-04, theHTTP header will return the list of detected deprecations instead of a generic URL.Tags:
- Admin GraphQL API
- Admin REST API
- Customer Account API
- 2025-04
Reserved prefix protection for metafields and metaobjectsRead full post –>New metafield namespaces and metaobject types can not have prefixes that end with double hyphens (e.g., "foo--"). Existing definitions remain unaffected.
Tags:
- Admin GraphQL API
- 2025-04
New ends_at, created_at, and updated_at query filter parameters for searching discountsRead full post –>API version 2025-04 introduces the
,, andquery filter parameters, which provides greater flexibility in managing and viewing discounts.Tags:
- Admin GraphQL API
- 2025-04
NON_TEST_ORDER_LIMIT_REACHEDerror code for subscriptions billing attemptsRead full post –>Adds
field to, alerting you when you've exceeded the order limit for a payment processor.Tags:
- Admin GraphQL API
- 2025-04
Updated Country Harmonized System Code validations on Product Variant mutationsRead full post –>As of
2025-04, Product Variant mutations will validate country harmonized system codes against existing inventory item harmonized system codes.Tags:
- Admin GraphQL API
- 2025-04
Attribute Marketing Consent to Retail LocationsRead full post –>Use the GraphQL Admin API to query the retail location where customers are updating their marketing consent.
Tags:
- Admin GraphQL API
- Customer Account API
- 2025-04
Removing unnecessaryRELEVANCEsort optionsRead full post –>will no longer be included in connection sort options by default as of2025-04. This will eliminate cases where the option offered no unique behavior.Tags:
- Admin GraphQL API
- 2025-04
Record partial payments on OrdersRead full post –>As of
2025-04partial payments can be recorded on orders using the new orderCreateManualPayment mutation....Tags:
- Admin GraphQL API
- 2025-04
Payout statuses In Transit and Scheduled have been mergedRead full post –>Payout statuses "In Transit" and "Scheduled" are now merged as "Scheduled." Update workflows to recognize "Scheduled" for accurate payout info. Change is effective immediately.
Tags:
- Action Required
- Admin GraphQL API
- 2025-04
New Catalog APIsRead full post –>Catalog APIs now support multiple markets per catalog. Use
to maintain single market behavior.Tags:
- Admin GraphQL API
- Customer Account API
- 2025-04
New creation, update, and status filters for subscriptionContractsRead full post –>API v2025-04 now supports filtering subscriptionContracts by
,, andstatusin admin and customer APIs.