POST
/admin/api/2026-07/zones.json
Create a new zone in draft status.
Parameters
ParameterTypeDescription
zone.namestring, requiredCustomer-facing name of the zone.
zone.coverage_typestring, requiredOne of `radius`, `postal_code`, `pickup`.
zone.coverage_valuestring, optionalRequired unless coverage_type is `pickup`. Radius in kilometers, or a comma-separated postal code list.
Error responses
StatusCodeMessage
422VALIDATION_ERROROne or more zone fields failed validation. See the errors object for field-level detail.
409DUPLICATE_ZONE_NAMEA zone with this name already exists on the shop.