# New Markets APIs — Shopify developer changelog
---
## New Markets APIs

As of `2025-04`, the Markets APIs have been updated to support additional customizations and conditions for each market, enabling merchants to tailor their shops' buyer experiences.

<!-- This document will evolve as we add non-breaking changes to the target release candidate version  -->

To transition away from the "primary market" concept, a new mutation, [`backupRegionUpdate`](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/backupRegionUpdate) allows you to set a shop-wide region to use when no better option can be determined from buyer signals. Instead of `MarketRegionCreateInput`, you must use [`BackupRegionUpdateInput`](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/BackupRegionUpdateInput).
* To query the shop's backup region, use [`backupRegion`](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/backupRegion).
* To obtain a list of available regions that can be set as a backup, use the [`availableBackupRegions`](https://shopify.dev/docs/api/admin-graphql/2025-04/queries/availableBackupRegions) query.

The [`Market.currencySettings`](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/Market#field-currencysettings) field is now nullable. A null value indicates that the currency settings are inherited from the parent market.

A new WebPresence type replaces `MarketWebPresence`, allowing a web presence to exist without being assigned to a market. All fields for a `WebPresence` remain the same, except for `market`, which is replaced by `markets` to indicate that a web presence can be assigned to multiple markets.

<!-- 
* Use the `webPresence*` mutations to create, update and delete web presences. The `marketWebPresence*` mutations were removed. For example, use [`webPresenceCreate`](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/webPresenceCreate) instead of `marketWebPresenceCreate`.
* To assign a web presence to a market, use [`marketCreate`](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketCreate) or [`marketUpdate`](https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/marketUpdate).
-->

*Published: January 03, 2025*
Tags: API, Breaking API Change
Link: https://shopify.dev/changelog/new-markets-apis

---