---
title: "Copy of Copy of"
method: PATCH
path: "/sites/multiscreen/{site_name}/ecommerce/shipping-zones/{id}"
---

# Copy of Copy of

`PATCH /sites/multiscreen/{site_name}/ecommerce/shipping-zones/{id}`

## Path parameters

- `site_name` string, required
- `id` string, required

## Request body

- object
  - `name` string — Merchant defined string name for a shipping zone, this is not visible to a customer e.g. North America
  - `locations` object[] — Locations where the shipping zone applies. Can be left empty for a catch-all zone
    - `country` string, required — ISO 3166-2 country code where the shipping zone applies.
    - `region` string — ISO 3166-2 region code where the shipping zone applies. Can be left empty to apply to the whole country.
  - `postal_codes` string[] — Hashset of postal codes pattern to restrict a shipping zone. e.g. 90210, 10*(will match all postal code starting with 10 e.g. 10123).
  - `has_automated_shipping` boolean — Enables live rates by Easyship for this shipping zone if the store is already configured with Easyship
  - `shipping_methods` object[] — Built-in shipping methods to create in the shipping zon
    - `type` 'UNKNOWN' | 'FREE' | 'FLAT_RATE' | 'CART_PRICE_BASED' | 'CART_WEIGHT_BASED', required — Calculation type of the shipping method. This property will dictate the validation rules for the array of rates.
    - `name` string, required — Display name for the method at checkout.
    - `min_delivery_time_in_days` integer — Customer facing information about the estimated minimum delivery time in days for the specific method
    - `max_delivery_time_in_days` integer — Customer facing information about the estimated maximum delivery time in days for the specific method
    - `rates` object[], required — Array of rates for the shipping method
      - `price` number, double, required — String decimal value of the price the customer must pay for shipping.
      - `min_cart_weight` integer — Minimum weight in grams of a cart for the rate to be valid.
      - `max_cart_weight` integer — Maximum weight in grams of a cart to have for the rate to be valid (can be left empty for the last rate to catch all carts above a defined weight)
      - `min_cart_value` number, double — Minimum value of the cart's subtotal for the rate to be valid.
      - `max_cart_value` number, double — Maximum value of the cart's subtotal for the rate to be valid.

## Response `200`

---

[API](https://skmtc.net/duda/apis/partner-api.md) · [All operations](https://skmtc.net/duda/apis/partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/duda/partner-api/versions/5b9208270ed1/schema)
