--- title: backupRegionUpdate - GraphQL Admin description: >- Update the backup region that is used when we have no better signal of what region a buyer is in. api_version: 2025-04 api_name: admin type: mutation api_type: graphql source_url: html: >- https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/backupRegionUpdate md: >- https://shopify.dev/docs/api/admin-graphql/2025-04/mutations/backupRegionUpdate.md --- # backup​Region​Update mutation Requires `read_markets` for queries and both `read_markets` as well as `write_markets` for mutations. Update the backup region that is used when we have no better signal of what region a buyer is in. ## Arguments * region [Backup​Region​Update​Input](https://shopify.dev/docs/api/admin-graphql/2025-04/input-objects/BackupRegionUpdateInput) Optional input representing the region to be updated. If not provided, the existing regions remain unchanged. *** ## Backup​Region​Update​Payload returns * backup​Region [Market​Region](https://shopify.dev/docs/api/admin-graphql/2025-04/interfaces/MarketRegion) Returns the updated backup region. * user​Errors [\[Market​User​Error!\]!](https://shopify.dev/docs/api/admin-graphql/2025-04/objects/MarketUserError) non-null The list of errors that occurred from executing the mutation. *** ## Examples * ### backupRegionUpdate reference ## Mutation Reference ```graphql mutation backupRegionUpdate($region: BackupRegionUpdateInput) { backupRegionUpdate(region: $region) { backupRegion { # MarketRegion fields } userErrors { field message } } } ``` ## Input ```json { "region": { "countryCode": "AF" } } ``` ##### Variables ``` { "region": { "countryCode": "AF" } } ``` ##### Schema ``` input BackupRegionUpdateInput { countryCode: CountryCode! } ```