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
- 2024-07
Additional fields ofShopifyPaymentsBalanceTransactionobject availableRead full post –>As of GraphQL Admin API version 2024-07 you can query the following fields on the
object:descriptionamountfeetype-...
Tags:
- Admin GraphQL API
- 2024-07
GraphQL Admin API:webhookSubscriptionsCountfield addedRead full post –>As of API version
2024-07, you can use thefield to return a count of webhook subscriptions. This field returns a [Count object...Tags:
- Admin GraphQL API
- 2024-07
New Field: Order Shipping Address Validation ResultRead full post –>As of 2024-07, use
into check shipping address validation status with results:ERROR,WARNING,NO_ISSUES, ornull.Tags:
- Action Required
- Admin GraphQL API
- 2024-04
shippingLine.discountedPriceSet now includes cart level discountsRead full post –>In version 2024-07,
andinnow include cart discounts. Avoid subtractingto prevent double subtraction.Tags:
- Admin GraphQL API
- 2024-07
[Checkout Branding API] Divider style and visibility customizationsRead full post –>Version 2024-07 of the Admin API introduces
mutation, allowing customization of divider visibility, style, and width in checkout sections.Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Moving the Shop.assignedFulfillmentOrders connection to QueryRootRead full post –>The 2024-07 admin GraphQL update moves
to, deprecating theShopquery, aligning with API direction for better domain primitive access.Tags:
- Admin GraphQL API
- 2024-07
Introduction of new Carrier Service APIsRead full post –>Version 2024-07 adds fields to
, aquery, and mutations for creating, updating, and deleting carrier services in the Admin GraphQL API.Tags:
- Admin GraphQL API
- 2024-07
Added new fieldtrackingSupporttoFulfillmentServiceRead full post –>As of version
2024-07of the Admin GraphQL API, you can use the newfield into check whether the fulfillment service implements the...Tags:
- Admin GraphQL API
- 2024-07
Added new fieldcreatedAttoFulfillmentEventRead full post –>As of version
2024-07of the Admin GraphQL API, you can use the newfield into check the date and time when the fulfillment event was created.Learn more about...
Tags:
- Admin GraphQL API
- 2024-07
Added new fieldfulfillmentsCounttoOrderRead full post –>As of version
2024-07of the Admin GraphQL API, you can use the newfield inOrderto count the number of fulfillments including the cancelled fulfillments that belong to an...Tags:
- Admin GraphQL API
- 2024-07
New optional argument to include translations when duplicating product asynchronouslyRead full post –>As of
2024-07version in the admin GraphQL API, you can specify whether to include translations when calling the...Tags:
- Admin GraphQL API
- 2024-07
[Checkout Branding API] Deprecation of transparent backgroundRead full post –>We're deprecating the
TRANSPARENTvalue on theenum of the Admin GraphQL APIquery andmutation. UseBASEorSUBDUED...Tags:
- Action Required
- Admin GraphQL API
- Customer Account API
- 2024-07
Writing Metafield values available on the Customer Account APIRead full post –>The 2024-07 Customer Account API adds metafieldsSet for resources, requiring explicit access permissions. Admin API updates allow setting access controls. Test on unstable APIs now.
Tags:
- Admin GraphQL API
- 2024-07
New delivery promise provider API objectRead full post –>GraphQL Admin API
2024-07introducesfor delivery estimates, available to approved partners. Usemutation and query for management.Tags:
- Admin GraphQL API
- 2024-07
New metafield definition types:linkandlist.linkRead full post –>As of 2024-07, you can use the following metafields to save link related content:
link: A link consisting of an anchor text and URL.list.link: A list of link metafields.
Learn more...
Tags:
- Admin GraphQL API
- 2024-07
New validation against duplicate variant IDs in productSet mutation inputRead full post –>As of the 2024-07 version of the Admin GraphQL API, the
idfield in the ProductVariantSetInput will...Tags:
- Admin GraphQL API
- Customer Account API
- 2024-07
Store Credit functionality available on the Admin and Customer APIRead full post –>StoreCreditAccount queries and mutations are now global in the GraphQL Admin API, with transaction history access. Authenticated customers can view and use store credit at checkout.
Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Product Variant Field CleanupRead full post –>GraphQL Admin API 2024-07 removes duplicate fields from Product Variants, affecting input types and webhooks. Developers should use Inventory Item fields for fulfillment, shipping, and weight details.
Tags:
- Admin GraphQL API
- 2024-07
New Subscription BillingCycles mutationsRead full post –>Admin API 2024-07 introduces new mutations and queries for bulk billing cycle management, enhancing subscription handling capabilities for developers.
Tags:
- Admin GraphQL API
- Customer Account API
- 2024-07
New metafieldjsonValuefieldRead full post –>API version 2024-07 adds
toMetafieldand, returning JSON scalars to enhance performance and simplify parsing in Function APIs and input queries.Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-07
Removal of Customer search filters on Admin APIRead full post –>GraphQL Admin API 2024-07 deprecates several Customer filters. Use segments for filtering by
,,, and more.Tags:
- Admin GraphQL API
- 2024-07
Changes tovariantsandproductOptionsfields inProductSetInput.Read full post –>As of the 2024-07 version of the Admin GraphQL API, the
variantsandfields in the...Tags:
- Admin GraphQL API
- Customer Account API
- 2024-07
Compare-and-swap (CAS) for the Metafields APIRead full post –>As of GraphQL Admin and Customer Account APIs version
2024-07, you can now set metafields using compare-and-swap (CAS) through the newfield for themutation....
Tags:
- Admin GraphQL API
- 2024-07
Webhook subscriptions now support filtersRead full post –>As of 2024-07, when creating, updating or querying a webhook subscription you can now include a filter parameter. This parameter, which is specified using [Shopify Search...
Tags:
- Admin GraphQL API
- 2024-07
Webhook subscriptions subTopic has been removedRead full post –>As of 2024-07, the subTopic argument has been removed for creating webhook subscriptions. For creating subscriptions that previously required a subTopic the filter argument should be used instead....
Tags:
- Admin GraphQL API
- 2024-07
GraphQL Admin API: new APIs for Menus are now available in 2024-07Read full post –>GraphQL Admin API 2024-07: Create, update, delete, and query menus with new mutations and queries, enhancing menu management capabilities for developers.
Tags:
- Action Required
- Admin GraphQL API
- 2024-07
OrderDisplayFulfillmentStatusnow returnsREQUEST_DECLINEDwhen appropriateRead full post –>As of
2024-10, OrderDisplayFulfillmentStatus will now returnREQUEST_DECLINEDfor an order that has had...Tags:
- Admin GraphQL API
- 2024-07
Add a new error code for handling missing payment method for subscription draft commitsRead full post –>As of 2024-07, you will receive a detailed error message when missing payment information for [subscriptionDraftCommit...
Tags:
- Admin GraphQL API
- 2024-07
draftOrderLineItemInput now accepts bundleComponents and the CartTransform function runs on all draft ordersRead full post –>GraphQL Admin API v2024-07: draftOrderLineItemInput now supports bundleComponents, enabling apps to manage bundle items in drafts. CartTransform auto-runs on all draft orders.
Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Category on ProductInputRead full post –>Released new Taxonomy API with TaxonomyCategory type, updated product types, added category field to ProductInput, and deprecated shop.allProductCategories.
Tags:
- Admin GraphQL API
- 2024-07
GraphQL Admin API:RefundLineItem.idfield addedRead full post –>As of
2024-07, you can use theto return the id of specifiedobject.Learn more about working with
on...Tags:
- Admin GraphQL API
- 2023-04
Updated default sort order for discount queriesRead full post –>As of 2023-04, the default sort key for
,, andqueries has changed toID. Previously the default sort key wasCREATED_AT. This change...Tags:
- Admin GraphQL API
- 2023-07
Added Maximum Limit to number of fulfillment constraint rules for a shopRead full post –>We are adding a limit to the number of fulfillment constraint rules that can be applied to a shop - currently, this limit is 10. As a result, we are also adding a new error code to the API.
As...
Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Introducing the URLParameterValue field on all marketing activities and aligned types on userErrors in the Marketing Activity APIRead full post –>API v2024-07 adds
for tracking in.is now required forerrors.Tags:
- Admin GraphQL API
- 2024-07
Added new fieldordersCountto the query rootRead full post –>As of version
2024-07of the Admin GraphQL API, you can use the newfield to count the orders for a given shop.Learn more about
on...Tags:
- Admin GraphQL API
- 2024-07
New fields on Order GraphQL ObjectRead full post –>As of Admin API
2024-07, Order object will expose the following new fields:- staffMember *...
Tags:
- Admin GraphQL API
- 2024-07
New mutation to delete an orderRead full post –>As of GraphQL Admin API 2024-07 version, you can make use of a new mutation to delete an order.
Learn more about
on...Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Deprecating the Ability to Set Available Quantities on Already Active States on theInventoryActivateGraphQL MutationRead full post –>As of Admin GraphQL API version
2024-10, we're deprecating the ability to set the available quantity on theGraphQL mutation for already active states. Moving forward, use the...Tags:
- Admin GraphQL API
- 2024-07
Updates to MetafieldAccessInput and MetafieldAccessUpdateInput enum valuesRead full post –>Starting July 2024,
andwill useandenums for access control.Tags:
- Admin GraphQL API
- Admin REST API
- Customer Account API
- Liquid
Zero-value tax lines are now returned for tax exempt ordersRead full post –>API now returns tax lines for tax-exempt orders, even with
price=0. Full rollout by May 23, 2024. Ensure tax registrations are set for affected stores.Tags:
- Admin GraphQL API
- 2024-07
The orderCapture API now supports finalCaptureRead full post –>Shopify Plus merchants can now use the
parameter in orderCapture to release uncaptured funds on final authorization, enhancing customer satisfaction and reducing chargebacks.Tags:
- Admin GraphQL API
- 2024-07
Updates to metafield access controlsRead full post –>Apps can now view the
accessfield of metafield definitions they don't own.adminandstorefrontfields return more values, with new defaults for undefined grants.Tags:
- Admin GraphQL API
- 2024-07
New error code added for the MetafieldDefinitionDelete mutationRead full post –>As of API version 2024-07, we've added the
RESERVED_NAMESPACE_ORPHANED_METAFIELDSerror code to themutation. This error code is returned if you attempt to delete a...Tags:
- Action Required
- Admin GraphQL API
- 2024-07
ShopifyQL Admin GraphQL API sunsetRead full post –>As of Admin API 2024-07, ShopifyQL API is deprecated. Use Admin GraphQL APIs like Orders and Web Pixels for data extraction. Adjust your integrations accordingly.
Tags:
- Admin GraphQL API
- 2024-07
GraphQL Admin Files Query includes 3D Models and External VideosRead full post –>As of version 2024-07, 3D Models and External Videos will be included in the GraphQL Admin Files Query.
Tags:
- Admin GraphQL API
- 2024-07
Mobile Platform Application releaseRead full post –>As of version 2024-07 of the GraphQL Admin API, we are introducing the
resource. This new resource facilitates the development and operational integration of shared web...Tags:
- Admin GraphQL API
- 2024-07
GraphQL Admin API: Support for metafield connections in online store objectsRead full post –>As of version 2024-07 of the GraphQL Admin API, you can use the
Metafieldandconnections in the...Tags:
- Action Required
- Admin GraphQL API
- 2024-07
GraphQL Admin API:locationfield removed from theOrderobject.Read full post –>As of GraphQL Admin API version 2024-07 the
locationfield on theOrderobject has been removed. Use thefield instead.Learn more about the Order object on...
Tags:
- Admin GraphQL API
- 2024-01
Read full post –>TheDiscountEffectInputinput object now acceptsamountTags:
- Admin GraphQL API
- 2024-07
GraphQL Admin API:retailLocationfield added toOrderobjectRead full post –>As of GraphQL Admin API version 2024-07, you can use the new
field on theOrderobject to query the physical location where a retail order is created or completed.Learn...