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:
- Action Required
- Admin GraphQL API
- 2024-10
Metafield Definition Capability Framework and Deprecation ofuse_as_collection_conditionRead full post –>API v2024-10 introduces the Metafield Definition Capability Framework, replacing
withfor better flexibility and extensibility.Tags:
- Admin GraphQL API
- 2024-10
New inventory input fields in productSet mutation in version 2024-10Read full post –>GraphQL API v2024-10 introduces
for settingavailableorquantities inandmutations, enhancing inventory management.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Improvements in the GiftCard GraphQL endpoints and introducing GiftCardTransaction typesRead full post –>GraphQL Admin API 2024-10:
endpoints open to all; newtypes. Renameto. Addand transaction fields.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
The fulfillmentOrdersReleaseHolds Mutation Is DeprecatedRead full post –>As of the Admin API version 2024-10, the fulfillmentOrdersReleaseHolds mutation has been deprecated.
...
Tags:
- Admin GraphQL API
- 2024-10
Admin API includesurlRedirectsCountRead full post –>As of Admin GraphQL API version
2024-10, you can accessfield to retrieve the count of redirects.Learn more about
on...Tags:
- Admin GraphQL API
- 2024-10
New query attributes on products queryRead full post –>As of the 2024-10 version of the GraphQL Admin API, the
productsquery filter has been expanded to allow filtering on additional attributes:,and...Tags:
- Admin GraphQL API
- 2024-10
Fulfillment Holds Now Able To Be Released by IDRead full post –>GraphQL Admin API 2024-10 adds
idtoand optionaltomutation, allowing precise hold releases by ID.Tags:
- Admin GraphQL API
- 2024-10
Admin API includesstatusPageUrlfield onOrderRead full post –>As of Admin GraphQL API version
2024-10, you can accessfield to retrieve the URL where the customer can check the order's current status.Learn more about
Orderon...Tags:
- Admin GraphQL API
- Admin REST API
- Webhook
- 2024-07
Customer SMS Consent Collected From now returns Shopify when the buyer consents to SMS marketing in Shopify CheckoutRead full post –>From Sept 12, 2024,
returnsSHOPIFYfor SMS consent in Shopify Checkout, affecting 1st party and UI extensions; other flows remain unchanged.Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-10
Introducing PRODUCT_CATEGORY_ID in CollectionRuleColumn and Deprecating PRODUCT_TAXONOMY_NODE_ID for automated collection creationRead full post –>API v2024-10 introduces
PRODUCT_CATEGORY_IDinfor smart collections, replacing deprecatedPRODUCT_TAXONOMY_NODE_ID. Update implementations for enhanced functionality.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Removing V2 suffix from fulfillmentCreateV2 and fulfillmentTrackingInfoUpdateV2Read full post –>As of
2024-10, we're deprecatingand. Instead, please useand.Note that the...
Tags:
- Admin GraphQL API
- 2024-10
Allow item activation at legacy locationRead full post –>GraphQL Admin API 2024-10 adds
tomutation, enabling inventory activation at non-SKU-sharing locations. Ensure parameter is true for such activations.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
ReverseFulfillmentOrderLineItem.fulfillmentLineItem field is nullable as of 2024-10Read full post –>As of 2024-10,
is nullable. Older API versions will error ifis missing.Tags:
- Admin GraphQL API
- 2024-10
Admin API removeslineItemsMutablefield onOrderRead full post –>As of Admin GraphQL API version
2024-10, useinstead offield to get a list of the order's line items.Learn more about
Orderon...Tags:
- Admin GraphQL API
- 2024-01
Customer, Order, Company, and Model3d GraphQL types available in MetafieldReference union for 2024-01 and onwardRead full post –>We are retroactively adding Customer, Order, Company, and Model3d graphql types to the MetafieldReference union for...
Tags:
- Admin GraphQL API
- 2024-10
AddingproductVariantsCountGraphQL field.Read full post –>As of
2024-10version, we are addingfield to the Admin GraphQL API.Learn more about...
Tags:
- Admin GraphQL API
- 2024-10
Remove unused error codes from LocationDeactivateUserErrorCodeRead full post –>The 2024-10 GraphQL Admin API release removes
HAS_OPEN_TRANSFERS_ERRORandFAILED_TO_RELOCATE_OPEN_TRANSFERSfrom. Update code to remove checks.Tags:
- Admin GraphQL API
- 2024-10
ShopifyPaymentsAccount GraphQL Admin API unused fields removedRead full post –>As of GraphQL Admin API version 2024-10, we're cleaning up the
endpoint and removing several unused fields.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Breaking changes to media in GraphQL API's ProductSet mutation in version 2024-10Read full post –>GraphQL API v2024-10 introduces
for enhanced media handling in. Replacesandwithfilesandfilefields for better file management.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Deprecation Notice:ProductChangeStatusin Admin GraphQL APIRead full post –>We are deprecating productChangeStatus mutation. Use...
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Removing MetafieldStorefrontVisibility-related fields and mutations from Admin GraphQL APIRead full post –>GraphQL Admin API 2024-10 removes
fields, queries, and mutations. Usefor enhanced flexibility and functionality.Tags:
- Admin GraphQL API
- 2024-10
Added newaccessargument tostandardMetafieldDefinitionEnableandstandardMetafieldDefinitionsEnableGraphQL mutationsRead full post –>GraphQL Admin API 2024-10 adds
accessargument for granular control in metafield mutations; deprecates. Update your code to useaccess.Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-10
Fulfillment Hold Release Access UpdateRead full post –>Admin API 2024-10 requires apps to have specific write scopes to release fulfillment holds. Insufficient access returns errors:
INVALID_ACCESSin GraphQL,422in REST. Update scopes accordingly.Tags:
- Admin GraphQL API
- Admin REST API
- 2024-10
Product category included in product webhooksRead full post –>The 2024-10 update adds a
categoryfield to product create/update webhooks. Use API version 2024-10+ in your App Partner Dashboard to receive this data.Tags:
- Admin GraphQL API
- Admin REST API
- 2024-10
Refunding orders with multiple shipping lines returns accurate dataRead full post –>As of July 18, 2024, Shopify APIs support accurate refunds for orders with multiple shipping lines, detailing each refund in both GraphQL and REST APIs for improved data accuracy.
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
AddedsynchronousParameter toproductDeleteMutation and IntroducedProductDeleteOperationObject for Asynchronous Deletion TrackingRead full post –>In the 2024-10 Admin GraphQL API,
is removed. Usewith asynchronousparameter to choose sync or async deletion, and track async status via operation ID.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Breaking changes to GraphQL product duplicate APIs in version 2024-10Read full post –>In version 2024-10, the productDuplicateAsyncV2 mutation is removed. A new
synchronousparameter in productDuplicate allows async duplication with operation tracking via ProductOperation.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Breaking changes in several ProductVariant related mutations in version 2024-10Read full post –>GraphQL Admin API 2024-10 deprecates singular variant mutations in favor of bulk versions: use productVariantsBulkCreate, productVariantsBulkUpdate, and productVariantsBulkDelete instead.
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Fulfillment Order Release Hold mutation error codes deprecatedRead full post –>As of the GraphQL Admin API version 2024-10, we're deprecating the
GREATER_THAN_ZEROandINVALID_LINE_ITEM_QUANTITYerror codes on the [fulfillmentOrderReleaseHold...Tags:
- Admin GraphQL API
- 2024-10
GraphQL Admin API: new fieldProduct.restrictedForResourceaddedRead full post –>Added
field to query product restrictions in, showing status and reason. Supports Managed Markets restrictions during order edits.Tags:
- Admin GraphQL API
- 2024-10
Metafield support for thecartTransformCreatemutationRead full post –>As of 2024-10, CartTransform create mutation supports metafields, enabling setting them at creation, reducing the need for additional calls, streamlining the process for developers.
Tags:
- Admin GraphQL API
- 2024-07
Introducing the new Data Sale Opt Out APIRead full post –>GraphQL Admin API 2024-07 lets you set/query customer data sale/sharing opt-out status, aiding compliance with US laws like CCPA/CPRA.
Tags:
- Admin GraphQL API
- 2024-07
A new error code added to InventorySetScheduledChanges mutationRead full post –>As of the 2024-07 release of the GraphQL Admin API, a new error code
LEDGER_DOCUMENT_INVALIDwill be added to the potential errors for the...Tags:
- Admin GraphQL API
- 2024-07
GraphQL Admin API:Order.transactionsCountfield addedRead full post –>As of
2024-07, you can use theto return the number of transactions associated with a given order.Tags:
- Admin GraphQL API
- 2024-07
fileUpdate supports connecting files to productsRead full post –>As of 2024-07, you can use the fileUpdate mutation to connect files to products.
Learn more about working with files on...
Tags:
- Admin GraphQL API
- 2024-07
Product Variant Connection Added to Fulfillment Order Line ItemsRead full post –>From 2024-07, GraphQL's FulfillmentOrderLineItem will include a ProductVariant connection, simplifying product detail access for order management apps without SKU comparison.
Tags:
- Admin GraphQL API
- 2024-07
New Set Quantities Graphql Endpoint for Setting Available and On Hand Inventory QuantitesRead full post –>As of GraphQL Admin API version 2024-07, you can now set available and on hand quantities for inventory via the new
graphql mutation. At the same time, the...Tags:
- Admin GraphQL API
- Storefront GraphQL API
- 2024-07
SellingPlan metafields are now available in the Admin and Storefront APIRead full post –>As of version 2024-07, SellingPlan resources now support metafields. Use sellingPlanGroupCreate and sellingPlanGroupUpdate mutations to manage metafields on selling plan objects.
Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Product Set mutation synchronous input improvementsRead full post –>GraphQL Admin API 2024-07: Product Set mutation now runs synchronously by default; variant input limit increased. Use
synchronous: falsefor complex inputs to avoid timeouts.Tags:
- Admin GraphQL API
- Admin REST API
- 2024-07
Media included in product webhooksRead full post –>As of 2024-07, the product create and update webhook payload contains information about the media on a product.
Using media GIDs allows compatibility with GraphQL Admin API mutations such as...
Tags:
- Admin GraphQL API
- 2024-07
Conditional metafields APIsRead full post –>New APIs allow viewing/filtering of conditional metafield definitions. Use
constraints,, andfor targeted metafield queries.Tags:
- Admin GraphQL API
- 2024-07
New return APIs to create exchanges, add fees, remove return lines and calculate returnsRead full post –>GraphQL Admin API 2024-07 adds return APIs:
for exchanges with fees,for line removal, andfor pre-return financials.Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Return.suggestedRefund and ReturnRefund consider exchanges and feesRead full post –>In the 2024-07 GraphQL Admin API, Shopify's
now includes exchange items and fees, affecting refund logic by considering all payable charges and outstanding amounts.Tags:
- Action Required
- Admin GraphQL API
- 2024-07
The location object requiresread_locationsscopeRead full post –>As of the 2024-07 release of the GraphQL Admin API, the location object will be gated by the
scope. Attempting to [read the location...Tags:
- Admin GraphQL API
- 2024-07
New APIs to manage combined listingsRead full post –>As of GraphQL Admin API version 2024-07, you can manage combined listing using our new [CombinedListings API]...
Tags:
- Action Required
- Admin GraphQL API
- 2024-07
GraphQL Admin API: Update toreturnLineItemsconnectionRead full post –>In version 2024-07,
changes to an interface type. Update queries with inline fragments to ensure compatibility and handle diverse return item types.Tags:
- Admin GraphQL API
- 2024-07
Product-level configuration for Bundles in AdminRead full post –>GraphQL Admin API 2024-07 adds fixed bundle creation with new mutations: productBundleCreate and productBundleUpdate, enhancing product merchandising capabilities.
Tags:
- Admin GraphQL API
- 2024-07
NewLocalizationExtensionKeysvaluesRead full post –>As of version
2024-07of the Admin GraphQL API, we're adding 14 new LocalizationExtensionsKey values to support the collection of tax / shipping credentials in several new countries.Learn...
Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Subscription Billing Attempt now Respects Inventory Policy to not Allow OversellingRead full post –>The 2024-07 GraphQL Admin API checks inventory during billing. If items are out of stock, billing fails with an INSUFFICIENT_INVENTORY error, preventing overselling.
Tags:
- Admin GraphQL API
- 2024-07
Additions to the GraphQL API for Shopify Payments payouts and balance transactionsRead full post –>API update: Payouts GraphQL now supports query arguments for sorting/filtering. Added attributes to ShopifyPaymentsBalanceTransaction for detailed transaction insights.