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:
- Action Required
- Platform
Breaking Changes to CAPTCHA protection on Storefront formsRead full post –>Starting 28th Oct 2024, hCaptcha is required for login, account creation, and password reset forms. reCAPTCHA is deprecated; update custom code to avoid 400 errors.
Tags:
- Action Required
- Admin GraphQL API
- 2025-01
Update tofulfillmentHold.heldByApp
field fromfulfillmentHold.heldBy
fieldRead full post –>In API version 2025-01,
is replaced by
in
. Update queries to
for full app details.
Tags:
- API
- 2024-10
Limit for full-page extensions in customer accountsRead full post –>Full-page extensions can't coexist with others in the same extension, enhancing performance. Use editor extension collections for compatibility. Affects new or updated extensions only.
Tags:
- Built for Shopify
Built for Shopify update to grace period for programmatically assessed criteriaRead full post –>Grace period for criteria like store speed and app rating extended to 60 days. Fulfillment and Carrier services criteria will also have a 60-day grace period upon enforcement.
Tags:
- Storefront GraphQL API
- 2025-01
Storefront API Cart now supports removing Gift CardsRead full post –>As of version 2025-01 of the GraphQL Storefront API, Cart now supports removing Gift Cards by Id.
After a cart has been created and a Gift Card applied - perform the...
Tags:
- Action Required
- Shopify App Store
Shopify App Store apps require the latest App BridgeRead full post –>Starting October 15th, 2025, all Shopify App Store apps that appear in the Shopify admin must use the latest Shopify App Bridge by...
Tags:
- Admin GraphQL API
- Storefront GraphQL API
- 2024-10
APIStringConnection
includesnodes
fieldRead full post –>As of API version
2025-01
, you can accessfield shorthand to retrieve an array of strings directly instead of via
edges
. This connection type is now consistent with...Tags:
- Platform
Deep link to editor extension collectionsRead full post –>Deep link to editor extension collections in checkout/accounts editor on dev stores. Streamline merchant onboarding with app deep links when released to merchants.
Tags:
- API
Checkout UI extensions - Extensions in the reductions render before/after targets will now render in the header order summary on 1 page mobile checkoutsRead full post –>Checkout UI extensions for
purchase.checkout.reductions.render-before
andrender-after
now render at the top of one-page mobile checkouts, enhancing visibility across all API versions.Tags:
- Admin GraphQL API
- 2024-10
Shopify Payments Payout Summary GraphQL surfaces advance fees and advance gross fieldsRead full post –>GraphQL Admin API 2024-10 adds
and
fields to ShopifyPaymentsPayoutSummary, enhancing payout detail visibility for developers.
Tags:
- Platform
Shopify Function resource limits now scale with cart sizeRead full post –>Certain Shopify Function resource limits now scale proportionally to the number of line items in the cart. Starting at 200 line items, your Shopify Function runs will be able to use more resources...
Tags:
- Shopify App Store
Install Attributions in Partners Merchant ExportRead full post –>The merchant export in Partners now provides an "Attribution" column that specifies installs that are attributable to Shopify App Store ad clicks. For more information on the Partners merchant...
Tags:
- Admin GraphQL API
- 2024-07
lineItem
connection is no longer deprecated onFulfillmentOrderLineItem
resourceRead full post –>As of today, you can use the
on
without planning for deprecation. This applies to all API versions.
Learn more about
on...
Tags:
- Admin GraphQL API
- 2025-01
Updated CalculateExchangeLineItemInput and CalculatedExchangeLineItem Variant nullabilityRead full post –>In Admin GraphQL API
2025-01
,and
are nullable, but
still requires validation.
Tags:
- Admin GraphQL API
- 2025-01
AddaccountOpenerName
toshopifyPaymentsAccount
Read full post –>As of GraphQL Admin API version 2025-01, the
field will be added to
Tags:
- Admin GraphQL API
- 2025-01
Bulk query operation userErrors now includes code fieldRead full post –>As of version 2025-01, the
field that is returned by the Admin API
will include an optional
code
field.Tags:
- Admin GraphQL API
- 2024-10
Shopify Payments Balance Transaction GraphQL type supports advance and advance funding typeRead full post –>GraphQL Admin API 2024-10 adds
and
to ShopifyPaymentsTransactionType, enhancing transaction categorization for developers.
Tags:
- Admin GraphQL API
- 2024-10
Shopify Payments GraphQL Admin API supports querying a list of disputesRead full post –>GraphQL Admin API 2024-10 now supports querying all disputes for a shop as a GraphQL connection, enhancing data retrieval for developers.
Tags:
- Admin GraphQL API
- Admin REST API
- Storefront GraphQL API
- 2024-10
Exposing Business Entity fields on Admin APIRead full post –>GraphQL Admin API v2024-10 introduces Business Entity attributes for querying. Order REST API v2024-10 and webhooks now include Business Entity identifiers.
Tags:
- Admin GraphQL API
- 2024-10
Addedvariant_strategy
forproductOptionsCreate
Read full post –>The 2024-10 Admin GraphQL API adds
to
, offering
or
strategies for better variant and inventory management.
Tags:
- Admin GraphQL API
- 2024-10
AddingrequiresComponents
field toProductVariantsBulkInput
Read full post –>As of the 2024-10 version of the GraphQL Admin API, the
field available in
has been added to
.
This field allows variants to...
Tags:
- Admin GraphQL API
- 2024-10
NewCollectionsCount
query in the GraphQL Admin APIRead full post –>As of
2024-10
version, we are addingquery to the Admin GraphQL API.
Learn more about...
Tags:
- Admin GraphQL API
- Webhook
- 2024-10
Metafield Definition WebhooksRead full post –>As of GraphQL Admin API Version 2024-10, you can subscribe to MetafieldDefinition changes under the webhook topics
,
, and...
Tags:
- Action Required
- Tools
Starting April 2025, new public apps submitted to Shopify app store must use GraphQLRead full post –>Shopify's GraphQL is now the primary API, with REST marked as legacy. From April 1, 2025, all new apps must use GraphQL. Migration timelines for existing apps will be announced in 2025.
Tags:
- Shopify Theme Store
- 2024-10
Theme Store ranking updateRead full post –>As of October 1st, 2024 we have update the Theme Store algorithm. This new ranking system will refine how themes are discovered, prioritizing factors like recency, quality, and trust signals to...
Tags:
- Admin GraphQL API
- 2025-01
ShopifyPaymentsBankAccount GraphQL Admin API unused fields removedRead full post –>As of GraphQL Admin API version 2025-01, we're cleaning up the
endpoint and removing several unused fields.
Tags:
- Storefront GraphQL API
- 2024-10
Storefront API support for Combined ListingsRead full post –>Merchants using the Storefront API can now offer Combined Listings with Shopify. The Shopify Combined Listings app is available to merchants on Plus...
Tags:
- Admin GraphQL API
- 2024-10
Added new fieldrecurring_cycle_limit
andapplies_on_subscription
to DiscountAutomaticApp and DiscountAutomaticAppInputRead full post –>As of
2024-10
, you can use theand
field on the...
Tags:
- Admin GraphQL API
- Admin REST API
- 2024-10
Newhas_variants_that_requires_components
field on Product WebhooksRead full post –>As of 2024-10, product webhooks include a boolean for variant bundles. Update your API version to receive
in payloads.
Tags:
- Admin GraphQL API
- 2024-10
New field and queries for theStaffMember
object in the GraphQL Admin APIRead full post –>The 2024-10 GraphQL Admin API update adds
to
, introduces
and
queries, and deprecates
.
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Removal fulfillment service shipping methodRead full post –>As of October 2024, the
field is removed from
queries and mutations. Fulfillment by Amazon is unsupported; use Amazon's Multi-Channel Fulfillment instead.
Tags:
- API
- 2024-10
POS UI Extensions 2024-10 UpdateRead full post –>POS UI Extensions update: iOS debugging via Safari, new
and
components, deprecated
, added windowed modals. Applies to version 2024-10, app 9.19.0.
Tags:
- Admin GraphQL API
- 2024-10
New mutation to create an orderRead full post –>As of GraphQL Admin API 2024-10 version, you can make use of a new mutation to create an order.
Learn more about
on...
Tags:
- Admin GraphQL API
- 2024-10
Admin API update onfulfillmentOrder.destination
andFulfillmentOrderDestination
objectRead full post –>Admin API 2024-10:
now returns
object, not null. New field
destination.location
retrieves pickup location.Tags:
- Admin GraphQL API
- 2024-10
Fulfillment Constraints now support Local PickupRead full post –>Admin GraphQL API
2024-10
adds support for Fulfillment Constraint functions with Local Pickup. Use mutations to register or update functions fordelivery.
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Fulfillment Constraints can now be associated with one or multiple delivery methodsRead full post –>Associate Fulfillment Constraint functions with multiple delivery methods via new GraphQL mutations. New
field required. Existing functions remain unchanged for current methods.
Tags:
- Admin GraphQL API
- 2024-10
Admin API includesdiscountNodesCount
Read full post –>Admin GraphQL API
2024-10
introducesto fetch total shop discounts, enhancing data retrieval for developers.
Tags:
- Payments Apps API
- 2024-10
Introducing Session ID to StartPaymentSessionRead full post –>As of Payments Apps API version 2024-10, the StartPaymentSession payload for all payment extension types will have one new field:...
Tags:
- Admin GraphQL API
- 2024-10
Introducing Payment Groups and Sessions to SubscriptionBillingAttemptsRead full post –>GraphQL Admin API 2024-10 adds payment_group_id and payment_session_id to SubscriptionBillingAttempt, enhancing subscription billing insights and merchant-facing statistics.
Tags:
- Action Required
- Admin GraphQL API
- Admin REST API
- 2024-10
Exposing the order adjustments connection on a RefundRead full post –>The 2024-10 Admin GraphQL API adds
for refund queries, deprecates
, and updates
for shipping costs.
Tags:
- Admin GraphQL API
- 2024-10
Notify customers when their return requests are approved or declinedRead full post –>In API version 2024-10, use
to email customers on return approval/decline. Add custom messages with
. No email sent if
Order.email
is null.Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Read full post –>Breaking changes to returns API: DeprecatereverseDeliveryDispose
mutationTags:
- Action Required
- Admin GraphQL API
- 2024-10
Removal of thepriceRule
resource from GraphQL Admin APIRead full post –>As of
2024-10
, theresource is being removed. The queries and mutations have been deprecated since
2023-03
.The...
Tags:
- Admin GraphQL API
- 2024-10
New CompanyLocationStaffMemberAssignments API endpoints for managing staff member assignments on a Company LocationRead full post –>As of 2024-10, we've added a
to the
object for viewing the staff members assigned to the company location.
You can assign and remove...
Tags:
- Admin GraphQL API
- 2024-10
Translatable content that is specific to a market context is now exposedRead full post –>API v2024-10 adds
for retrieving market-specific translatable content in theme templates and section groups, enhancing theme customization for specific markets.
Tags:
- Admin GraphQL API
- 2024-10
Add new theme-related fields toTranslatableResourceType
enumRead full post –>API v2024-10 adds new fields to
for online store themes, enhancing granularity and reducing reliance on
. Also, a
connection is added.
Tags:
- Admin GraphQL API
- 2024-10
Localized fulfillment hold reason onFulfillmentHold
Read full post –>We've added a new localized string field
to
so that you can query for a human-readable reason when a fulfillment is on hold.
Tags:
- Action Required
- Admin GraphQL API
- 2024-10
Adding pagination arguments to Customer addressesRead full post –>As of GraphQL Admin API version 2024-10, the
field is introduced on the
Customer
object to support paginating through a customer's addresses.Learn more about the
Customer
...Tags:
- Admin GraphQL API
- 2024-10
GraphQL support to send customer account inviteRead full post –>As of GraphQL Admin API version 2024-10, you can use the
mutation to send an email invite to create a classic customer account.
Tags:
- Admin GraphQL API
- 2024-10
New abandoned checkouts listing endpoint on the admin GraphQL APIRead full post –>As of 2024-10, you can use the
endpoint to get the list of abandoned checkouts of a shop. This will replace the current...