PUT
/admin/api/2026-07/zones/{zone_id}.json
Update an existing zone's name, coverage, or status.
Parameters
ParameterTypeDescription
zone_idinteger, requiredThe zone's numeric ID, as a path parameter.
zone.statusstring, optionalOne of `draft`, `published`, `archived`. Publishing requires at least one rule attached.
Error responses
StatusCodeMessage
404NOT_FOUNDNo zone exists with the given zone_id on this shop.
422PUBLISH_REQUIRES_RULECannot set status to published on a zone with zero rules attached.