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-01
Subscription billing attempts throttlingRead full post –>We're introducing throttling for billing attempts, with errors visible in the
throttledcode on thecode.Tags:
- Admin GraphQL API
- Webhook
- 2026-01
Introducing theorders/link_requestedwebhook topicRead full post –>API v2026-01 adds an
webhook, notifying subscribed apps when customers request new order links from expired Order status pages.Tags:
- Admin GraphQL API
- Customer Account API
- Webhook
- 2026-01
New Return Reason Definitions API for Better Return InsightsRead full post –>A new
type replaces, providing category-specific return reasons for better analytics and improved return experiences.Tags:
- Admin GraphQL API
- 2026-01
Access transactions on the Return objectRead full post –>The Admin GraphQL API now includes a
transactionsconnection in theReturnobject, simplifying payment/refund associations for returns, enhancing financial reporting accuracy.Tags:
- Admin GraphQL API
- 2026-01
INVALID_BILLING_ADDRESS: new processing error for subscription billing attemptsRead full post –>New error INVALID_BILLING_ADDRESS for subscription billing attempts flags invalid billing address fields.
Tags:
- Admin GraphQL API
- 2026-01
Due on Fulfillment payment term available for pre-ordersRead full post –>Added
to SellingPlanRemainingBalanceChargeTrigger to set payment for pre-orders due upon order fulfillment.Tags:
- Customer Account API
- Admin GraphQL API
- 2026-01
Metafield references added to Customer Account APIRead full post –>Added
metafield.reference(s) to the Customer Account API, along with granular Admin API metaobject access controls, enabling the Customer Account API to queryMediatypes and metaobjects.Tags:
- Action Required
- Admin GraphQL API
- 2026-01
Deprecation ofShop.billingAddressin favor ofShop.shopAddressRead full post –>API version 2026-01 introduces
inShopobject, replacing. Update queries to usefor future compatibility. Structure remains unchanged.Tags:
- Admin GraphQL API
- 2026-01
Conversion tracking fields added to MarketingEngagementCreateRead full post –>New fields in
enhance data integration for marketing metrics, supporting diverse conversion tracking and analytics in Shopify's reports.Tags:
- Admin GraphQL API
- 2026-01
Set and retrieveprocessedAtin therefundCreatemutationRead full post –>The
mutation now supports an optionalfield.Tags:
- Admin GraphQL API
- 2026-01
Faster bulk operationsRead full post –>Shopify's bulk operations API now supports all Admin API mutations, allows 100MB file uploads, and enables five concurrent operations, enhancing speed and efficiency for developers.
Tags:
- Action Required
- Admin GraphQL API
- 2026-01
Concurrency protection features for inventory and refund mutationsRead full post –>New concurrency protection features:
field andidempotentdirective will be required for inventory and refund mutations. Breaking changes.Tags:
- Admin GraphQL API
- 2026-01
Adding idempotency for inventory adjustments and refund mutationsRead full post –>Idempotency keys are now available on refund and inventory mutations starting in API version 2026-01, enabling safer request retries and preventing duplicate operations.
Tags:
- Admin GraphQL API
- 2026-01
NewchangeFromQuantityfield to manage inventoryRead full post –>The
field ensures inventory data stays accurate, even if you're making multiple adjustments at the same time.Tags:
- Admin GraphQL API
- 2026-01
Improved compare and swap inventory updates for theinventorySetQuantitiesmutationRead full post –>now supports a cleaner way to handle concurrent updates. Use the newfield instead of the deprecatedandfields.Tags:
- Admin GraphQL API
- 2026-01
Advanced Metafield & Metaobject QueryingRead full post –>Developers can now query Products, Orders, and Metaobjects using advanced Metafield filters like greater/less than, prefix, and boolean logic, streamlining resource searches.
Tags:
- Admin GraphQL API
- 2026-01
New fields to combine bundle optionsRead full post –>Support merchants in combining options, such as size and length, so customers have fewer clicks to checkout.
Tags:
- Admin GraphQL API
- 2026-01
InventoryItem.variant field deprecated in favor of InventoryItem.variants connectionRead full post –>The InventoryItem.variant field is deprecated; switch to InventoryItem.variants for paginated connections. Update queries to handle edges and nodes for future compatibility.
Tags:
- Admin GraphQL API
- Webhook
- 2026-01
Tax summary webhook and calculation requests now includes shop and presentment currency amountRead full post –>API v2026-01 adds currency fields to
webhook for shop and presentment currencies, enhancing multi-currency reporting and calculations for Tax Partner Apps.Tags:
- Action Required
- Webhook
- Admin GraphQL API
- 2026-01
Tax summary webhookcreated_atfield now returns UTC timezoneRead full post –>The
field now returns UTC format, improving consistency across systems. Developers should update parsing logic to handle the new format starting January 2026.Tags:
- Action Required
- Admin GraphQL API
- Webhook
- 2026-01
Tax webhook summary and calculation requests now use Global IDsRead full post –>Third-party tax apps now receive Global IDs for entity identification, aligning with Shopify's GraphQL Admin API standards.
Tags:
- Admin GraphQL API
- Webhook
- 2026-01
tax_summaries/create webhook and taxSummaryCreate mutation now availableRead full post –>The 2026-01 API adds
mutation for generating tax summaries andwebhook for tax events. Requiresscope and Tax Platform access.Tags:
- Admin GraphQL API
- 2026-01
Order Update Phone Field PublicRead full post –>Admin API 2026-01 update:
phonefield inmutation'sis now public, enabling developers to update customer phone numbers, aligning with REST API capabilities.Tags:
- Admin GraphQL API
- 2026-01
New Queries for Bulk OperationsRead full post –>New GraphQL queries
andenhance bulk operation management with filtering, sorting, and pagination, improving visibility and debugging in the Admin API.Tags:
- Action Required
- Admin GraphQL API
- 2026-01
Bulk operations group objects default changed tofalseRead full post –>GraphQL Admin API bulk operations are now faster and more reliable.
defaults tofalsefor queries and is deprecated for mutations. Adjust settings for grouped output if needed.Tags:
- Admin GraphQL API
- 2026-01
Optional location inputs for inventory transfersRead full post –>Inventory transfers can now omit origin or destination IDs, enhancing flexibility. Update app validation to treat these fields as optional. Existing apps remain unaffected.
Tags:
- Admin GraphQL API
- 2026-01
New ACH support for deferred paymentsRead full post –>The 2026-01 Admin GraphQL API adds ACH payment support, introducing
toandunions, enhancing B2B payment management.Tags:
- Admin GraphQL API
- 2026-01
Newnotifyparameter available on thestoreCreditAccountCreditmutationRead full post –>The
mutation now accepts an optionalnotifyparameter. When set totruethe account owner will be sent a 'store credit issued email'.Tags:
- Admin GraphQL API
- 2026-01
Fulfillment service callback url is now optionalRead full post –>Admin API 2026-01:
inandis now optional. Existing fulfillment services will be unaffected.Tags:
- Action Required
- Admin GraphQL API
- 2026-01
Removal of deprecatedShop.draftOrdersconnection in the GraphQL Admin APIRead full post –>The
connection is removed in GraphQL Admin API v2026-01. Useto access multiple draft orders.