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-07
InventoryItem Input UnificationRead full post –>As of Admin GraphQL API 2024-07,
unifies input types for inventory updates, adding fields likeskuandfor streamlined data handling.Tags:
- Admin GraphQL API
- 2024-07
DraftOrderInput now accepts discountCodes and acceptAutomaticDiscounts.Read full post –>GraphQL Admin API v2024-07: DraftOrderInput now supports discountCodes and acceptAutomaticDiscounts. New DraftOrderPlatformDiscount type details platform discount allocations.
Tags:
- Admin GraphQL API
- 2024-07
Query cash transactions for a Shopify POS cash tracking sessionRead full post –>In version 2024-07, the GraphQL Admin API allows querying cash transactions linked to Shopify POS cash tracking sessions via the new
connection.Tags:
- Admin GraphQL API
- 2024-01
New access scopes added to the Validation GraphQL Admin APIRead full post –>scope is now needed forvalidationqueries;for,,mutations. Update extensions accordingly.Tags:
- Action Required
- Admin GraphQL API
- 2024-04
Unification of count fieldsRead full post –>As of April 2024, count fields are standalone with consistent naming and return a
Countobject. They support filtering and simplify argument effects. Migration updates field names.Tags:
- Admin GraphQL API
- 2024-04
Metafield-linked product optionsRead full post –>As of version 2024-04 of the Admin GraphQL API, you can use the
,, andmutations to create metafield-linked product options....
Tags:
- Admin GraphQL API
- 2024-04
New GraphQL product APIs that support up to 2048 variants now available in 2024-04Read full post –>New GraphQL APIs support up to 2000 product variants, manage options, and use
for full product state updates. Deprecated:and REST/products,/variants.Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-04
Deprecation timelines related to new GraphQL product APIsRead full post –>The 2024-04 API release introduces new GraphQL product APIs, deprecating
variantsandoptionsmanagement inand/productsand/variantsREST endpoints. Migrate by Feb 1, 2025.Tags:
- Admin GraphQL API
- 2024-04
ShippingLineInput now accepts priceWithCurrencyRead full post –>As of 2024-04, you can use
to provide the price of the shipping rate along with the currency, whereaspriceuses the shop currency. Ifis provided,...Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- Storefront GraphQL API
- 2024-04
Deprecation of Checkout APIsRead full post –>The Checkout API will be deprecated by April 2024. Migrate to the Storefront Cart API or Checkout Sheet Kit by April 2025 to ensure continued functionality and access to new features.
Tags:
- Action Required
- Admin GraphQL API
- 2024-04
receiptremoved from OrderTransaction GraphQL Admin APIRead full post –>The
field will be removed in April 2024. Usefor JSON-formatted data to simplify integrations and API usage.Tags:
- Action Required
- Admin GraphQL API
- 2024-04
Removal of Customer order-related sort keys on Admin APIRead full post –>As of GraphQL Admin API version 2024-04, the following Customer sort keys have been deprecated:
LAST_ORDER_DATE,ORDERS_COUNT,TOTAL_SPENT. Ordering customers by these attributes is...Tags:
- Admin GraphQL API
- 2024-04
Introducing metafieldsDeleteRead full post –>As of 2024-04, you can use the
mutation to delete up to 25 metafields at once.Learn more about metafields on...
Tags:
- Action Required
- Admin GraphQL API
- 2024-04
Inventory Mutations and Fields RemovalRead full post –>Admin API 2024-04 removes certain inventory fields and mutations. Replace them with new fields and mutations for handling quantities. Deprecated fields work until 2024-04 support ends.
Tags:
- Admin GraphQL API
- 2024-04
Newinventory_managementboolean argument onfulfillmentServiceUpdatemutationRead full post –>As of 2024-04 version Admin GraphQL API, you can update
boolean value on the FulfillmentService object using the [fulfillmentServiceUpdate...Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-04
New Create Fulfillment Request ValidationRead full post –>Admin v2024-04: Duplicate
entries inare disallowed. Combine payloads with the same ID for REST and GraphQL fulfillment creation.Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-04
Deprecation of thefulfillmentService.fulfillmentOrdersOptInfieldRead full post –>The
field is deprecated. In API2024-04, it defaults totrueand will be removed in2024-07. Stop using it for new fulfillment services.Tags:
- Action Required
- Admin GraphQL API
- 2024-04
Removal ofproductDuplicateAsyncmutation from the GraphQL Admin APIRead full post –>As of 2024-04, we're removing the deprecated
mutation. The mutation was deprecated since2023-07version.Use the...
Tags:
- Admin GraphQL API
- 2024-04
Adding additional value to FulfillmentOrderAssignmentStatusRead full post –>API version 2024-04 adds
FULFILLMENT_UNSUBMITTEDfilter to, allowing retrieval of unrequested fulfillment orders for app-owned locations.Tags:
- Action Required
- Admin GraphQL API
- 2024-04
New Error codes and updated error code mapping for payment and billingRead full post –>As of 2024-04, new error codes added to
. Key mappings updated for Braintree, Paypal, and Stripe, impacting error handling and classification.Tags:
- Action Required
- Admin GraphQL API
- 2024-04
Taxonomy APIRead full post –>Shopify's 2024-04 API introduces a public product taxonomy, replacing deprecated APIs. Developers can now access standardized categories, attributes, and values via
.Tags:
- Action Required
- Admin GraphQL API
- 2024-04
Removal of deprecated tactics and add ability to query is_externalRead full post –>The 2024-04 API update removes deprecated marketing tactics and introduces the
attribute to identify externally managed activities, impacting marketing API integrations.Tags:
- Action Required
- Admin GraphQL API
- 2024-07
Product Feed variant images no longer fall back to product imageRead full post –>As of API version 2024-07, the variant image field in the
andwebhooks will no longer fall back to the product's first image when an image...Tags:
- Admin GraphQL API
- 2024-04
Read full post –>Validation mutation endpoints now include optional title attributeTags:
- Admin GraphQL API
- 2024-04
New Location fields on GraphQL Admin APIRead full post –>As of version 2024-04 in the GraphQL Admin API, new fields
,, andhave been added to theLocationobject.Learn more about
Locationfields on...Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
Level 2 protected customer data requirements are now needed to access theorder.statusPageUrlfieldRead full post –>Apps must meet Level 2 Protected Customer Data Requirements to access
on all Admin APIs. This may be a breaking change to enhance customer data protection.Tags:
- Admin GraphQL API
- 2024-04
Query retail cash tracking sessions with the GraphQL Admin APIRead full post –>Version 2024-04 adds GraphQL Admin API support for querying Shopify POS cash tracking sessions, providing data on transactions, staff actions, and discrepancies for POS Pro users.
Tags:
- Admin GraphQL API
- 2024-04
FieldisGiftCardon all line item typesRead full post –>As of Admin GraphQL API version 2024-04, the
field that was present onandis now also present on:...
Tags:
- Admin GraphQL API
- 2024-04
Customer Redaction support on Subscriptions APIsRead full post –>In Admin GraphQL API v2024-04, subscriptionContract mutations return CUSTOMER_REDACTED error for redacted customers, impacting subscription contract creation.
Tags:
- Action Required
- Admin GraphQL API
- 2024-04
Return Sales and Exchange APIsRead full post –>Returns now create Sales entries. New enums: ReturnAgreement, RETURN, FEE (RestockingFee, ReturnShippingFee). Admin API must accept new enums. New "returns/update" webhook added. INVALID_STATE error for canceled orders.
Tags:
- Action Required
- Admin GraphQL API
- 2024-04
Inventory Item new fields and ProductVariant deprecationsRead full post –>Admin GraphQL API 2024-04 adds
for weight and deprecates severalfields, streamlining inventory and product data management.Tags:
- Admin GraphQL API
- 2024-04
Filter product media by media_typeRead full post –>As of 2024-04, filter
Product.mediabylikeIMAGE. Migrate fromProduct.imagesto access all media types, enhancing app functionality and flexibility.Tags:
- Admin GraphQL API
- Admin REST API
- 2024-04
Add and remove shipping lines with new mutations on the order editing APIRead full post –>GraphQL Admin API
2024-04lets you add, remove, or update shipping lines in orders. Useto check removals. REST and webhooks now includefor tracking changes.Tags:
- Admin GraphQL API
- 2024-04
OrderPaymentStatus Now Exposes Related Order TransactionsRead full post –>As of 2024-04, you can now query the OrderPaymentStatus object to obtain information about its corresponding...
Tags:
- Admin GraphQL API
- 2024-04
New amount field on the OrderCreateMandatePayment MutationRead full post –>As of 2024-04, you can specify custom amounts to be charged from a vaulted card through the...
Tags:
- Admin GraphQL API
- 2024-04
New transactionVoid MutationRead full post –>As of version 2024-04 of the Admin GraphQL API, you can now void a transaction through the transactionVoid mutation. ...
Tags:
- Admin GraphQL API
- 2024-04
lineItem.discountedTotalSetcan optionally include code based discountsRead full post –>The 2024-04 GraphQL Admin API adds
to, allowing inclusion of code-based discounts. Default isfalse, no client changes needed.Tags:
- Admin GraphQL API
- 2024-01
Product duplication now duplicates variant metafieldsRead full post –>Product duplication now includes variant metafields. Previously, variant metafields were ignored when products were duplicated. Products can be duplicated via...
Tags:
- Admin GraphQL API
- Admin REST API
- 2024-04
Deprecation of Order Risk APIs and Introduction of Risk Assessments APIRead full post –>Order risk REST and GraphQL APIs deprecated April 2024. Use new Risk Assessments API with orderRiskAssessmentCreate mutation and ORDERS_RISK_ASSESSMENT_CHANGED webhook.
Tags:
- Admin GraphQL API
- 2024-04
NewadditionalInformationobject argument onfulfillmentOrderqueryRead full post –>As of version 2024-04 of the Admin GraphQL API, you can read the
object value on theobject using the [...Tags:
- Admin GraphQL API
- 2024-01
Filter price list prices by product and variant IDsRead full post –>As of the
2024-01version of the Admin GraphQL API, you can filter thepricesconnection on [Price...