# Update Shipping Zone

PUT https://services.leadconnectorhq.com/store/shipping-zone/{shippingZoneId}

The "update Shipping Zone" API allows update a shipping zone to the system. 

## Authentication

Send `Authorization: Bearer <token>` using:

- **Sub-Account token: OAuth access token or Private Integration Token.** No scopes required.

## Parameters

### Header Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `Version` | string | Yes | API Version |

### Path Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `shippingZoneId` | string | Yes | ID of the item that needs to be returned |

## OpenAPI Specification

```json
{
  "openapi": "3.0.0",
  "info": {
    "title": "HighLevel API",
    "version": "v3"
  },
  "servers": [
    {
      "url": "https://services.leadconnectorhq.com"
    }
  ],
  "paths": {
    "/store/shipping-zone/{shippingZoneId}": {
      "put": {
        "summary": "Update Shipping Zone",
        "operationId": "updateShippingZone",
        "description": "The \"update Shipping Zone\" API allows update a shipping zone to the system. ",
        "parameters": [
          {
            "name": "Version",
            "in": "header",
            "required": true,
            "description": "API Version",
            "schema": {
              "type": "string",
              "enum": [
                "v3"
              ]
            }
          },
          {
            "name": "shippingZoneId",
            "required": true,
            "in": "path",
            "description": "ID of the item that needs to be returned",
            "schema": {
              "example": "6578278e879ad2646715ba9c",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateShippingZoneDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UpdateShippingZoneResponseDto"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequestDTO"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UnauthorizedDTO"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UnprocessableDTO"
                }
              }
            }
          }
        },
        "security": [
          {
            "Location-Access": []
          }
        ]
      }
    }
  },
  "components": {
    "securitySchemes": {
      "bearer": {
        "scheme": "bearer",
        "bearerFormat": "JWT",
        "name": "Authorization",
        "in": "header",
        "description": "Use the Access Token generated with user type as Sub-Account (OR) Private Integration Token of Sub-Account.",
        "type": "http"
      },
      "Location-Access": {
        "scheme": "bearer",
        "bearerFormat": "JWT",
        "name": "Authorization",
        "in": "header",
        "description": "Use the Access Token generated with user type as Sub-Account (OR) Private Integration Token of Sub-Account.",
        "type": "http"
      },
      "Agency-Access": {
        "scheme": "bearer",
        "bearerFormat": "JWT",
        "name": "Authorization",
        "in": "header",
        "description": "Use the Access Token generated with user type as Agency (OR) Private Integration Token of Agency.",
        "type": "http"
      }
    },
    "schemas": {
      "UpdateShippingZoneDto": {
        "type": "object",
        "properties": {
          "altId": {
            "type": "string",
            "description": "Location Id or Agency Id",
            "example": "6578278e879ad2646715ba9c"
          },
          "altType": {
            "type": "string",
            "enum": [
              "location"
            ]
          },
          "name": {
            "type": "string",
            "description": "Name of the shipping zone",
            "example": "North zone"
          },
          "countries": {
            "description": "List of countries that are available",
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "code": {
                  "type": "number",
                  "description": "Country code",
                  "enum": [
                    [
                      "US",
                      "CA",
                      "AF",
                      "AX",
                      "AL",
                      "DZ",
                      "AS",
                      "AD",
                      "AO",
                      "AI",
                      "AQ",
                      "AG",
                      "AR",
                      "AM",
                      "AW",
                      "AU",
                      "AT",
                      "AZ",
                      "BS",
                      "BH",
                      "BD",
                      "BB",
                      "BY",
                      "BE",
                      "BZ",
                      "BJ",
                      "BM",
                      "BT",
                      "BO",
                      "BA",
                      "BW",
                      "BV",
                      "BR",
                      "IO",
                      "BN",
                      "BG",
                      "BF",
                      "BI",
                      "KH",
                      "CM",
                      "CV",
                      "KY",
                      "CF",
                      "TD",
                      "CL",
                      "CN",
                      "CX",
                      "CC",
                      "CO",
                      "KM",
                      "CG",
                      "CD",
                      "CK",
                      "CR",
                      "CI",
                      "HR",
                      "CU",
                      "CY",
                      "CZ",
                      "DK",
                      "DJ",
                      "DM",
                      "DO",
                      "EC",
                      "EG",
                      "SV",
                      "GQ",
                      "ER",
                      "EE",
                      "ET",
                      "FK",
                      "FO",
                      "FJ",
                      "FI",
                      "FR",
                      "GF",
                      "PF",
                      "TF",
                      "GA",
                      "GM",
                      "GE",
                      "DE",
                      "GH",
                      "GI",
                      "GR",
                      "GL",
                      "GD",
                      "GP",
                      "GU",
                      "GT",
                      "GG",
                      "GN",
                      "GW",
                      "GY",
                      "HT",
                      "HM",
                      "VA",
                      "HN",
                      "HK",
                      "HU",
                      "IS",
                      "IN",
                      "ID",
                      "IR",
                      "IQ",
                      "IE",
                      "IM",
                      "IL",
                      "IT",
                      "JM",
                      "JP",
                      "JE",
                      "JO",
                      "KZ",
                      "KE",
                      "KI",
                      "KP",
                      "XK",
                      "KW",
                      "KG",
                      "LA",
                      "LV",
                      "LB",
                      "LS",
                      "LR",
                      "LY",
                      "LI",
                      "LT",
                      "LU",
                      "MO",
                      "MK",
                      "MG",
                      "MW",
                      "MY",
                      "MV",
                      "ML",
                      "MT",
                      "MH",
                      "MQ",
                      "MR",
                      "MU",
                      "YT",
                      "MX",
                      "FM",
                      "MD",
                      "MC",
                      "MN",
                      "ME",
                      "MS",
                      "MA",
                      "MZ",
                      "MM",
                      "NA",
                      "NR",
                      "NP",
                      "NL",
                      "AN",
                      "NC",
                      "NZ",
                      "NI",
                      "NE",
                      "NG",
                      "NU",
                      "NF",
                      "MP",
                      "NO",
                      "OM",
                      "PK",
                      "PW",
                      "PS",
                      "PA",
                      "PG",
                      "PY",
                      "PE",
                      "PH",
                      "PN",
                      "PL",
                      "PT",
                      "PR",
                      "QA",
                      "RE",
                      "RO",
                      "RU",
                      "RW",
                      "SH",
                      "KN",
                      "LC",
                      "MF",
                      "PM",
                      "VC",
                      "WS",
                      "SM",
                      "ST",
                      "SA",
                      "SN",
                      "RS",
                      "SC",
                      "SL",
                      "SG",
                      "SX",
                      "SK",
                      "SI",
                      "SB",
                      "SO",
                      "ZA",
                      "GS",
                      "KR",
                      "ES",
                      "LK",
                      "SD",
                      "SR",
                      "SJ",
                      "SZ",
                      "SE",
                      "CH",
                      "SY",
                      "TW",
                      "TJ",
                      "TZ",
                      "TH",
                      "TL",
                      "TG",
                      "TK",
                      "TO",
                      "TT",
                      "TN",
                      "TR",
                      "TM",
                      "TC",
                      "TV",
                      "UG",
                      "UA",
                      "AE",
                      "GB",
                      "UM",
                      "UY",
                      "UZ",
                      "VU",
                      "VE",
                      "VN",
                      "VG",
                      "VI",
                      "WF",
                      "EH",
                      "YE",
                      "ZM",
                      "ZW"
                    ]
                  ],
                  "example": "US"
                },
                "states": {
                  "description": "List of states that are available. If states is empty, then all states are available",
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "code": {
                        "type": "string",
                        "description": "State code",
                        "enum": [
                          "AL",
                          "AK",
                          "AS",
                          "AZ",
                          "AR",
                          "AA",
                          "AE",
                          "AP",
                          "CA",
                          "CO",
                          "CT",
                          "DE",
                          "DC",
                          "FM",
                          "FL",
                          "GA",
                          "GU",
                          "HI",
                          "ID",
                          "IL",
                          "IN",
                          "IA",
                          "KS",
                          "KY",
                          "LA",
                          "ME",
                          "MH",
                          "MD",
                          "MA",
                          "MI",
                          "MN",
                          "MS",
                          "MO",
                          "MT",
                          "NE",
                          "NV",
                          "NH",
                          "NJ",
                          "NM",
                          "NY",
                          "NC",
                          "ND",
                          "MP",
                          "OH",
                          "OK",
                          "OR",
                          "PW",
                          "PA",
                          "PR",
                          "RI",
                          "SC",
                          "SD",
                          "TN",
                          "TX",
                          "UT",
                          "VT",
                          "VI",
                          "VA",
                          "WA",
                          "WV",
                          "WI",
                          "WY",
                          "AB",
                          "BC",
                          "MB",
                          "NB",
                          "NL",
                          "NT",
                          "NS",
                          "NU",
                          "ON",
                          "PE",
                          "QC",
                          "SK",
                          "YT",
                          "BA",
                          "CT",
                          "CC",
                          "CH",
                          "CB",
                          "CN",
                          "ER",
                          "FO",
                          "JY",
                          "LP",
                          "LR",
                          "MZ",
                          "MN",
                          "NQ",
                          "RN",
                          "SA",
                          "SJ",
                          "SL",
                          "SC",
                          "SF",
                          "SE",
                          "TF",
                          "TU",
                          "ACT",
                          "NSW",
                          "NT",
                          "QLD",
                          "SA",
                          "TAS",
                          "VIC",
                          "WA",
                          "AC",
                          "AL",
                          "AM",
                          "AP",
                          "BA",
                          "CE",
                          "DF",
                          "ES",
                          "GO",
                          "MA",
                          "MG",
                          "MS",
                          "MT",
                          "PA",
                          "PB",
                          "PE",
                          "PI",
                          "PR",
                          "RJ",
                          "RN",
                          "RO",
                          "RR",
                          "RS",
                          "SC",
                          "SE",
                          "SP",
                          "TO",
                          "AI",
                          "AN",
                          "AP",
                          "AT",
                          "BI",
                          "CO",
                          "AR",
                          "LI",
                          "LL",
                          "LR",
                          "MA",
                          "ML",
                          "RM",
                          "TA",
                          "VS",
                          "NB",
                          "AMA",
                          "ANT",
                          "ARA",
                          "ATL",
                          "BOL",
                          "BOY",
                          "CAL",
                          "CAQ",
                          "CAS",
                          "CAU",
                          "CES",
                          "CHO",
                          "CUN",
                          "COR",
                          "GUA",
                          "GUV",
                          "HUI",
                          "LAG",
                          "MAG",
                          "MET",
                          "NAR",
                          "NSA",
                          "PUT",
                          "QUI",
                          "RIS",
                          "SAP",
                          "SAN",
                          "SUC",
                          "TOL",
                          "VAC",
                          "VAU",
                          "VID",
                          "CR-A",
                          "CR-C",
                          "CR-G",
                          "CR-H",
                          "CR-L",
                          "CR-P",
                          "CR-SJ",
                          "GT-16",
                          "GT-15",
                          "GT-04",
                          "GT-20",
                          "GT-02",
                          "GT-05",
                          "GT-01",
                          "GT-13",
                          "GT-18",
                          "GT-21",
                          "GT-22",
                          "GT-17",
                          "GT-09",
                          "GT-14",
                          "GT-11",
                          "GT-03",
                          "GT-12",
                          "GT-06",
                          "GT-07",
                          "GT-10",
                          "GT-08",
                          "GT-19",
                          "HK",
                          "KL",
                          "NT",
                          "AN",
                          "AP",
                          "AR",
                          "AS",
                          "BR",
                          "CH",
                          "CG",
                          "DN",
                          "DD",
                          "DL",
                          "GA",
                          "GJ",
                          "HR",
                          "HP",
                          "JK",
                          "JH",
                          "KA",
                          "KL",
                          "LA",
                          "LD",
                          "MP",
                          "MH",
                          "MN",
                          "ML",
                          "MZ",
                          "NL",
                          "OR",
                          "PY",
                          "PB",
                          "RJ",
                          "SK",
                          "TN",
                          "TS",
                          "TR",
                          "UP",
                          "UK",
                          "WB",
                          "CW",
                          "CN",
                          "CE",
                          "CO",
                          "DL",
                          "D",
                          "G",
                          "KY",
                          "KE",
                          "KK",
                          "LS",
                          "LM",
                          "LK",
                          "LD",
                          "LH",
                          "MO",
                          "MH",
                          "MN",
                          "OY",
                          "RN",
                          "SO",
                          "TA",
                          "WD",
                          "WH",
                          "WX",
                          "WW",
                          "AG",
                          "AL",
                          "AN",
                          "AO",
                          "AR",
                          "AP",
                          "AT",
                          "AV",
                          "BA",
                          "BT",
                          "BL",
                          "BN",
                          "BG",
                          "BI",
                          "BO",
                          "BZ",
                          "BS",
                          "BR",
                          "CA",
                          "CL",
                          "CB",
                          "CI",
                          "CE",
                          "CT",
                          "CZ",
                          "CH",
                          "CO",
                          "CS",
                          "CR",
                          "KR",
                          "CN",
                          "EN",
                          "FM",
                          "FE",
                          "FI",
                          "FG",
                          "FC",
                          "FR",
                          "GE",
                          "GO",
                          "GR",
                          "IM",
                          "IS",
                          "AQ",
                          "SP",
                          "LT",
                          "LE",
                          "LC",
                          "LI",
                          "LO",
                          "LU",
                          "MC",
                          "MN",
                          "MS",
                          "MT",
                          "VS",
                          "ME",
                          "MI",
                          "MO",
                          "MB",
                          "NA",
                          "NO",
                          "NU",
                          "OG",
                          "OT",
                          "OR",
                          "PD",
                          "PA",
                          "PR",
                          "PV",
                          "PG",
                          "PU",
                          "PE",
                          "PC",
                          "PI",
                          "PT",
                          "PN",
                          "PZ",
                          "PO",
                          "RG",
                          "RA",
                          "RC",
                          "RE",
                          "RI",
                          "RN",
                          "RM",
                          "RO",
                          "SA",
                          "SS",
                          "SV",
                          "SI",
                          "SR",
                          "SO",
                          "TA",
                          "TE",
                          "TR",
                          "TO",
                          "TP",
                          "TN",
                          "TV",
                          "TS",
                          "UD",
                          "VA",
                          "VE",
                          "VB",
                          "VC",
                          "VR",
                          "VV",
                          "VI",
                          "VT",
                          "JP-23",
                          "JP-05",
                          "JP-02",
                          "JP-12",
                          "JP-38",
                          "JP-18",
                          "JP-40",
                          "JP-07",
                          "JP-21",
                          "JP-10",
                          "JP-34",
                          "JP-01",
                          "JP-28",
                          "JP-08",
                          "JP-17",
                          "JP-03",
                          "JP-37",
                          "JP-46",
                          "JP-14",
                          "JP-39",
                          "JP-43",
                          "JP-26",
                          "JP-24",
                          "JP-04",
                          "JP-45",
                          "JP-20",
                          "JP-42",
                          "JP-29",
                          "JP-15",
                          "JP-44",
                          "JP-33",
                          "JP-47",
                          "JP-27",
                          "JP-41",
                          "JP-11",
                          "JP-25",
                          "JP-32",
                          "JP-22",
                          "JP-09",
                          "JP-36",
                          "JP-13",
                          "JP-31",
                          "JP-16",
                          "JP-30",
                          "JP-06",
                          "JP-35",
                          "JP-19",
                          "JHR",
                          "KDH",
                          "KTN",
                          "KUL",
                          "LBN",
                          "MLK",
                          "NSN",
                          "PHG",
                          "PNG",
                          "PRK",
                          "PLS",
                          "PJY",
                          "SBH",
                          "SWK",
                          "SGR",
                          "TRG",
                          "AGU",
                          "BCN",
                          "BCS",
                          "CAM",
                          "CHP",
                          "CHH",
                          "CMX",
                          "COA",
                          "COL",
                          "DUR",
                          "GUA",
                          "GRO",
                          "HID",
                          "JAL",
                          "MIC",
                          "MOR",
                          "MEX",
                          "NAY",
                          "NLE",
                          "OAX",
                          "PUE",
                          "QUE",
                          "ROO",
                          "SLP",
                          "SIN",
                          "SON",
                          "TAB",
                          "TAM",
                          "TLA",
                          "VER",
                          "YUC",
                          "ZAC",
                          "AUK",
                          "BOP",
                          "CAN",
                          "CIT",
                          "GIS",
                          "HKB",
                          "MWT",
                          "MBH",
                          "NSN",
                          "NTL",
                          "OTA",
                          "STL",
                          "TKI",
                          "TAS",
                          "WKO",
                          "WGN",
                          "WTC",
                          "JK",
                          "BA",
                          "GB",
                          "IS",
                          "KP",
                          "PB",
                          "SD",
                          "AMA",
                          "ANC",
                          "APU",
                          "ARE",
                          "AYA",
                          "CAJ",
                          "CAL",
                          "CUS",
                          "HUV",
                          "HUC",
                          "ICA",
                          "JUN",
                          "LAL",
                          "LAM",
                          "LIM",
                          "LOR",
                          "MDD",
                          "MOQ",
                          "PAS",
                          "PIU",
                          "PUN",
                          "SAM",
                          "TAC",
                          "TUM",
                          "UCA",
                          "PH-ABR",
                          "PH-AGN",
                          "PH-AGS",
                          "PH-AKL",
                          "PH-ALB",
                          "PH-ANT",
                          "PH-APA",
                          "PH-AUR",
                          "PH-BAS",
                          "PH-BAN",
                          "PH-BTN",
                          "PH-BTG",
                          "PH-BEN",
                          "PH-BIL",
                          "PH-BOH",
                          "PH-BUK",
                          "PH-BUL",
                          "PH-CAG",
                          "PH-CAN",
                          "PH-CAS",
                          "PH-CAM",
                          "PH-CAP",
                          "PH-CAT",
                          "PH-CAV",
                          "PH-CEB",
                          "PH-NCO",
                          "PH-DAO",
                          "PH-DAV",
                          "PH-DAS",
                          "PH-EAS",
                          "PH-GUI",
                          "PH-IFU",
                          "PH-ILN",
                          "PH-ILS",
                          "PH-ILI",
                          "PH-ISA",
                          "PH-KAL",
                          "PH-LUN",
                          "PH-LAG",
                          "PH-LAN",
                          "PH-LAS",
                          "PH-LEY",
                          "PH-MAG",
                          "PH-MAD",
                          "PH-MAS",
                          "PH-00",
                          "PH-MSC",
                          "PH-MSR",
                          "PH-MOU",
                          "PH-NEC",
                          "PH-NER",
                          "PH-NSA",
                          "PH-NUE",
                          "PH-NUV",
                          "PH-MDC",
                          "PH-MDR",
                          "PH-PLW",
                          "PH-PAM",
                          "PH-PAN",
                          "PH-QUE",
                          "PH-QUI",
                          "PH-RIZ",
                          "PH-ROM",
                          "PH-WSA",
                          "PH-SAR",
                          "PH-SIG",
                          "PH-SOR",
                          "PH-SCO",
                          "PH-SLE",
                          "PH-SUK",
                          "PH-SLU",
                          "PH-SUN",
                          "PH-SUR",
                          "PH-TAR",
                          "PH-TAW",
                          "PH-ZMB",
                          "PH-ZAN",
                          "PH-ZAS",
                          "PH-ZSI",
                          "PT-20",
                          "PT-01",
                          "PT-02",
                          "PT-03",
                          "PT-04",
                          "PT-05",
                          "PT-06",
                          "PT-07",
                          "PT-08",
                          "PT-09",
                          "PT-10",
                          "PT-11",
                          "PT-30",
                          "PT-12",
                          "PT-13",
                          "PT-14",
                          "PT-15",
                          "PT-16",
                          "PT-17",
                          "PT-18",
                          "AB",
                          "AR",
                          "AG",
                          "BC",
                          "BH",
                          "BN",
                          "BT",
                          "BR",
                          "BV",
                          "B",
                          "BZ",
                          "CL",
                          "CS",
                          "CJ",
                          "CT",
                          "CV",
                          "DB",
                          "DJ",
                          "GL",
                          "GR",
                          "GJ",
                          "HR",
                          "HD",
                          "IL",
                          "IS",
                          "IF",
                          "MM",
                          "MH",
                          "MS",
                          "NT",
                          "OT",
                          "PH",
                          "SJ",
                          "SM",
                          "SB",
                          "SV",
                          "TR",
                          "TM",
                          "TL",
                          "VL",
                          "VS",
                          "VN",
                          "KR-26",
                          "KR-43",
                          "KR-44",
                          "KR-27",
                          "KR-30",
                          "KR-42",
                          "KR-29",
                          "KR-47",
                          "KR-41",
                          "KR-48",
                          "KR-28",
                          "KR-49",
                          "KR-45",
                          "KR-46",
                          "KR-50",
                          "KR-11",
                          "KR-31",
                          "C",
                          "VI",
                          "AB",
                          "A",
                          "AL",
                          "O",
                          "AV",
                          "BA",
                          "PM",
                          "B",
                          "BU",
                          "CC",
                          "CA",
                          "S",
                          "CS",
                          "CE",
                          "CR",
                          "CO",
                          "CU",
                          "GI",
                          "GR",
                          "GU",
                          "SS",
                          "H",
                          "HU",
                          "J",
                          "LO",
                          "GC",
                          "LE",
                          "L",
                          "LU",
                          "M",
                          "MA",
                          "ML",
                          "MU",
                          "NA",
                          "OR",
                          "P",
                          "PO",
                          "SA",
                          "TF",
                          "SG",
                          "SE",
                          "SO",
                          "T",
                          "TE",
                          "TO",
                          "V",
                          "VA",
                          "BI",
                          "ZA",
                          "Z",
                          "AZ",
                          "AJ",
                          "DU",
                          "FU",
                          "RK",
                          "SH",
                          "UQ",
                          "BFP",
                          "ENG",
                          "NIR",
                          "SCT",
                          "WLS",
                          "AR",
                          "CA",
                          "CL",
                          "CO",
                          "DU",
                          "FS",
                          "FD",
                          "LA",
                          "MA",
                          "MO",
                          "PA",
                          "RN",
                          "RV",
                          "RO",
                          "SA",
                          "SJ",
                          "SO",
                          "TA",
                          "TT"
                        ],
                        "example": "VA"
                      }
                    },
                    "required": [
                      "code"
                    ],
                    "title": "ShippingZoneCountryStateDto"
                  }
                }
              },
              "required": [
                "code"
              ],
              "title": "ShippingZoneCountryDto"
            }
          }
        },
        "title": "UpdateShippingZoneDto"
      },
      "UpdateShippingZoneResponseDto": {
        "type": "object",
        "properties": {
          "status": {
            "type": "boolean",
            "description": "Status of api action",
            "example": true
          },
          "message": {
            "type": "string",
            "description": "Success message",
            "example": "Successfully created"
          },
          "data": {
            "description": "Shipping zone data",
            "allOf": [
              {
                "type": "object",
                "properties": {
                  "altId": {
                    "type": "string",
                    "description": "Location Id or Agency Id",
                    "example": "6578278e879ad2646715ba9c"
                  },
                  "altType": {
                    "type": "string",
                    "enum": [
                      "location"
                    ]
                  },
                  "name": {
                    "type": "string",
                    "description": "Name of the shipping zone",
                    "example": "North zone"
                  },
                  "countries": {
                    "description": "List of countries that are available",
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "code": {
                          "type": "number",
                          "description": "Country code",
                          "enum": [
                            [
                              "US",
                              "CA",
                              "AF",
                              "AX",
                              "AL",
                              "DZ",
                              "AS",
                              "AD",
                              "AO",
                              "AI",
                              "AQ",
                              "AG",
                              "AR",
                              "AM",
                              "AW",
                              "AU",
                              "AT",
                              "AZ",
                              "BS",
                              "BH",
                              "BD",
                              "BB",
                              "BY",
                              "BE",
                              "BZ",
                              "BJ",
                              "BM",
                              "BT",
                              "BO",
                              "BA",
                              "BW",
                              "BV",
                              "BR",
                              "IO",
                              "BN",
                              "BG",
                              "BF",
                              "BI",
                              "KH",
                              "CM",
                              "CV",
                              "KY",
                              "CF",
                              "TD",
                              "CL",
                              "CN",
                              "CX",
                              "CC",
                              "CO",
                              "KM",
                              "CG",
                              "CD",
                              "CK",
                              "CR",
                              "CI",
                              "HR",
                              "CU",
                              "CY",
                              "CZ",
                              "DK",
                              "DJ",
                              "DM",
                              "DO",
                              "EC",
                              "EG",
                              "SV",
                              "GQ",
                              "ER",
                              "EE",
                              "ET",
                              "FK",
                              "FO",
                              "FJ",
                              "FI",
                              "FR",
                              "GF",
                              "PF",
                              "TF",
                              "GA",
                              "GM",
                              "GE",
                              "DE",
                              "GH",
                              "GI",
                              "GR",
                              "GL",
                              "GD",
                              "GP",
                              "GU",
                              "GT",
                              "GG",
                              "GN",
                              "GW",
                              "GY",
                              "HT",
                              "HM",
                              "VA",
                              "HN",
                              "HK",
                              "HU",
                              "IS",
                              "IN",
                              "ID",
                              "IR",
                              "IQ",
                              "IE",
                              "IM",
                              "IL",
                              "IT",
                              "JM",
                              "JP",
                              "JE",
                              "JO",
                              "KZ",
                              "KE",
                              "KI",
                              "KP",
                              "XK",
                              "KW",
                              "KG",
                              "LA",
                              "LV",
                              "LB",
                              "LS",
                              "LR",
                              "LY",
                              "LI",
                              "LT",
                              "LU",
                              "MO",
                              "MK",
                              "MG",
                              "MW",
                              "MY",
                              "MV",
                              "ML",
                              "MT",
                              "MH",
                              "MQ",
                              "MR",
                              "MU",
                              "YT",
                              "MX",
                              "FM",
                              "MD",
                              "MC",
                              "MN",
                              "ME",
                              "MS",
                              "MA",
                              "MZ",
                              "MM",
                              "NA",
                              "NR",
                              "NP",
                              "NL",
                              "AN",
                              "NC",
                              "NZ",
                              "NI",
                              "NE",
                              "NG",
                              "NU",
                              "NF",
                              "MP",
                              "NO",
                              "OM",
                              "PK",
                              "PW",
                              "PS",
                              "PA",
                              "PG",
                              "PY",
                              "PE",
                              "PH",
                              "PN",
                              "PL",
                              "PT",
                              "PR",
                              "QA",
                              "RE",
                              "RO",
                              "RU",
                              "RW",
                              "SH",
                              "KN",
                              "LC",
                              "MF",
                              "PM",
                              "VC",
                              "WS",
                              "SM",
                              "ST",
                              "SA",
                              "SN",
                              "RS",
                              "SC",
                              "SL",
                              "SG",
                              "SX",
                              "SK",
                              "SI",
                              "SB",
                              "SO",
                              "ZA",
                              "GS",
                              "KR",
                              "ES",
                              "LK",
                              "SD",
                              "SR",
                              "SJ",
                              "SZ",
                              "SE",
                              "CH",
                              "SY",
                              "TW",
                              "TJ",
                              "TZ",
                              "TH",
                              "TL",
                              "TG",
                              "TK",
                              "TO",
                              "TT",
                              "TN",
                              "TR",
                              "TM",
                              "TC",
                              "TV",
                              "UG",
                              "UA",
                              "AE",
                              "GB",
                              "UM",
                              "UY",
                              "UZ",
                              "VU",
                              "VE",
                              "VN",
                              "VG",
                              "VI",
                              "WF",
                              "EH",
                              "YE",
                              "ZM",
                              "ZW"
                            ]
                          ],
                          "example": "US"
                        },
                        "states": {
                          "description": "List of states that are available. If states is empty, then all states are available",
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "code": {
                                "type": "string",
                                "description": "State code",
                                "enum": [
                                  "AL",
                                  "AK",
                                  "AS",
                                  "AZ",
                                  "AR",
                                  "AA",
                                  "AE",
                                  "AP",
                                  "CA",
                                  "CO",
                                  "CT",
                                  "DE",
                                  "DC",
                                  "FM",
                                  "FL",
                                  "GA",
                                  "GU",
                                  "HI",
                                  "ID",
                                  "IL",
                                  "IN",
                                  "IA",
                                  "KS",
                                  "KY",
                                  "LA",
                                  "ME",
                                  "MH",
                                  "MD",
                                  "MA",
                                  "MI",
                                  "MN",
                                  "MS",
                                  "MO",
                                  "MT",
                                  "NE",
                                  "NV",
                                  "NH",
                                  "NJ",
                                  "NM",
                                  "NY",
                                  "NC",
                                  "ND",
                                  "MP",
                                  "OH",
                                  "OK",
                                  "OR",
                                  "PW",
                                  "PA",
                                  "PR",
                                  "RI",
                                  "SC",
                                  "SD",
                                  "TN",
                                  "TX",
                                  "UT",
                                  "VT",
                                  "VI",
                                  "VA",
                                  "WA",
                                  "WV",
                                  "WI",
                                  "WY",
                                  "AB",
                                  "BC",
                                  "MB",
                                  "NB",
                                  "NL",
                                  "NT",
                                  "NS",
                                  "NU",
                                  "ON",
                                  "PE",
                                  "QC",
                                  "SK",
                                  "YT",
                                  "BA",
                                  "CT",
                                  "CC",
                                  "CH",
                                  "CB",
                                  "CN",
                                  "ER",
                                  "FO",
                                  "JY",
                                  "LP",
                                  "LR",
                                  "MZ",
                                  "MN",
                                  "NQ",
                                  "RN",
                                  "SA",
                                  "SJ",
                                  "SL",
                                  "SC",
                                  "SF",
                                  "SE",
                                  "TF",
                                  "TU",
                                  "ACT",
                                  "NSW",
                                  "NT",
                                  "QLD",
                                  "SA",
                                  "TAS",
                                  "VIC",
                                  "WA",
                                  "AC",
                                  "AL",
                                  "AM",
                                  "AP",
                                  "BA",
                                  "CE",
                                  "DF",
                                  "ES",
                                  "GO",
                                  "MA",
                                  "MG",
                                  "MS",
                                  "MT",
                                  "PA",
                                  "PB",
                                  "PE",
                                  "PI",
                                  "PR",
                                  "RJ",
                                  "RN",
                                  "RO",
                                  "RR",
                                  "RS",
                                  "SC",
                                  "SE",
                                  "SP",
                                  "TO",
                                  "AI",
                                  "AN",
                                  "AP",
                                  "AT",
                                  "BI",
                                  "CO",
                                  "AR",
                                  "LI",
                                  "LL",
                                  "LR",
                                  "MA",
                                  "ML",
                                  "RM",
                                  "TA",
                                  "VS",
                                  "NB",
                                  "AMA",
                                  "ANT",
                                  "ARA",
                                  "ATL",
                                  "BOL",
                                  "BOY",
                                  "CAL",
                                  "CAQ",
                                  "CAS",
                                  "CAU",
                                  "CES",
                                  "CHO",
                                  "CUN",
                                  "COR",
                                  "GUA",
                                  "GUV",
                                  "HUI",
                                  "LAG",
                                  "MAG",
                                  "MET",
                                  "NAR",
                                  "NSA",
                                  "PUT",
                                  "QUI",
                                  "RIS",
                                  "SAP",
                                  "SAN",
                                  "SUC",
                                  "TOL",
                                  "VAC",
                                  "VAU",
                                  "VID",
                                  "CR-A",
                                  "CR-C",
                                  "CR-G",
                                  "CR-H",
                                  "CR-L",
                                  "CR-P",
                                  "CR-SJ",
                                  "GT-16",
                                  "GT-15",
                                  "GT-04",
                                  "GT-20",
                                  "GT-02",
                                  "GT-05",
                                  "GT-01",
                                  "GT-13",
                                  "GT-18",
                                  "GT-21",
                                  "GT-22",
                                  "GT-17",
                                  "GT-09",
                                  "GT-14",
                                  "GT-11",
                                  "GT-03",
                                  "GT-12",
                                  "GT-06",
                                  "GT-07",
                                  "GT-10",
                                  "GT-08",
                                  "GT-19",
                                  "HK",
                                  "KL",
                                  "NT",
                                  "AN",
                                  "AP",
                                  "AR",
                                  "AS",
                                  "BR",
                                  "CH",
                                  "CG",
                                  "DN",
                                  "DD",
                                  "DL",
                                  "GA",
                                  "GJ",
                                  "HR",
                                  "HP",
                                  "JK",
                                  "JH",
                                  "KA",
                                  "KL",
                                  "LA",
                                  "LD",
                                  "MP",
                                  "MH",
                                  "MN",
                                  "ML",
                                  "MZ",
                                  "NL",
                                  "OR",
                                  "PY",
                                  "PB",
                                  "RJ",
                                  "SK",
                                  "TN",
                                  "TS",
                                  "TR",
                                  "UP",
                                  "UK",
                                  "WB",
                                  "CW",
                                  "CN",
                                  "CE",
                                  "CO",
                                  "DL",
                                  "D",
                                  "G",
                                  "KY",
                                  "KE",
                                  "KK",
                                  "LS",
                                  "LM",
                                  "LK",
                                  "LD",
                                  "LH",
                                  "MO",
                                  "MH",
                                  "MN",
                                  "OY",
                                  "RN",
                                  "SO",
                                  "TA",
                                  "WD",
                                  "WH",
                                  "WX",
                                  "WW",
                                  "AG",
                                  "AL",
                                  "AN",
                                  "AO",
                                  "AR",
                                  "AP",
                                  "AT",
                                  "AV",
                                  "BA",
                                  "BT",
                                  "BL",
                                  "BN",
                                  "BG",
                                  "BI",
                                  "BO",
                                  "BZ",
                                  "BS",
                                  "BR",
                                  "CA",
                                  "CL",
                                  "CB",
                                  "CI",
                                  "CE",
                                  "CT",
                                  "CZ",
                                  "CH",
                                  "CO",
                                  "CS",
                                  "CR",
                                  "KR",
                                  "CN",
                                  "EN",
                                  "FM",
                                  "FE",
                                  "FI",
                                  "FG",
                                  "FC",
                                  "FR",
                                  "GE",
                                  "GO",
                                  "GR",
                                  "IM",
                                  "IS",
                                  "AQ",
                                  "SP",
                                  "LT",
                                  "LE",
                                  "LC",
                                  "LI",
                                  "LO",
                                  "LU",
                                  "MC",
                                  "MN",
                                  "MS",
                                  "MT",
                                  "VS",
                                  "ME",
                                  "MI",
                                  "MO",
                                  "MB",
                                  "NA",
                                  "NO",
                                  "NU",
                                  "OG",
                                  "OT",
                                  "OR",
                                  "PD",
                                  "PA",
                                  "PR",
                                  "PV",
                                  "PG",
                                  "PU",
                                  "PE",
                                  "PC",
                                  "PI",
                                  "PT",
                                  "PN",
                                  "PZ",
                                  "PO",
                                  "RG",
                                  "RA",
                                  "RC",
                                  "RE",
                                  "RI",
                                  "RN",
                                  "RM",
                                  "RO",
                                  "SA",
                                  "SS",
                                  "SV",
                                  "SI",
                                  "SR",
                                  "SO",
                                  "TA",
                                  "TE",
                                  "TR",
                                  "TO",
                                  "TP",
                                  "TN",
                                  "TV",
                                  "TS",
                                  "UD",
                                  "VA",
                                  "VE",
                                  "VB",
                                  "VC",
                                  "VR",
                                  "VV",
                                  "VI",
                                  "VT",
                                  "JP-23",
                                  "JP-05",
                                  "JP-02",
                                  "JP-12",
                                  "JP-38",
                                  "JP-18",
                                  "JP-40",
                                  "JP-07",
                                  "JP-21",
                                  "JP-10",
                                  "JP-34",
                                  "JP-01",
                                  "JP-28",
                                  "JP-08",
                                  "JP-17",
                                  "JP-03",
                                  "JP-37",
                                  "JP-46",
                                  "JP-14",
                                  "JP-39",
                                  "JP-43",
                                  "JP-26",
                                  "JP-24",
                                  "JP-04",
                                  "JP-45",
                                  "JP-20",
                                  "JP-42",
                                  "JP-29",
                                  "JP-15",
                                  "JP-44",
                                  "JP-33",
                                  "JP-47",
                                  "JP-27",
                                  "JP-41",
                                  "JP-11",
                                  "JP-25",
                                  "JP-32",
                                  "JP-22",
                                  "JP-09",
                                  "JP-36",
                                  "JP-13",
                                  "JP-31",
                                  "JP-16",
                                  "JP-30",
                                  "JP-06",
                                  "JP-35",
                                  "JP-19",
                                  "JHR",
                                  "KDH",
                                  "KTN",
                                  "KUL",
                                  "LBN",
                                  "MLK",
                                  "NSN",
                                  "PHG",
                                  "PNG",
                                  "PRK",
                                  "PLS",
                                  "PJY",
                                  "SBH",
                                  "SWK",
                                  "SGR",
                                  "TRG",
                                  "AGU",
                                  "BCN",
                                  "BCS",
                                  "CAM",
                                  "CHP",
                                  "CHH",
                                  "CMX",
                                  "COA",
                                  "COL",
                                  "DUR",
                                  "GUA",
                                  "GRO",
                                  "HID",
                                  "JAL",
                                  "MIC",
                                  "MOR",
                                  "MEX",
                                  "NAY",
                                  "NLE",
                                  "OAX",
                                  "PUE",
                                  "QUE",
                                  "ROO",
                                  "SLP",
                                  "SIN",
                                  "SON",
                                  "TAB",
                                  "TAM",
                                  "TLA",
                                  "VER",
                                  "YUC",
                                  "ZAC",
                                  "AUK",
                                  "BOP",
                                  "CAN",
                                  "CIT",
                                  "GIS",
                                  "HKB",
                                  "MWT",
                                  "MBH",
                                  "NSN",
                                  "NTL",
                                  "OTA",
                                  "STL",
                                  "TKI",
                                  "TAS",
                                  "WKO",
                                  "WGN",
                                  "WTC",
                                  "JK",
                                  "BA",
                                  "GB",
                                  "IS",
                                  "KP",
                                  "PB",
                                  "SD",
                                  "AMA",
                                  "ANC",
                                  "APU",
                                  "ARE",
                                  "AYA",
                                  "CAJ",
                                  "CAL",
                                  "CUS",
                                  "HUV",
                                  "HUC",
                                  "ICA",
                                  "JUN",
                                  "LAL",
                                  "LAM",
                                  "LIM",
                                  "LOR",
                                  "MDD",
                                  "MOQ",
                                  "PAS",
                                  "PIU",
                                  "PUN",
                                  "SAM",
                                  "TAC",
                                  "TUM",
                                  "UCA",
                                  "PH-ABR",
                                  "PH-AGN",
                                  "PH-AGS",
                                  "PH-AKL",
                                  "PH-ALB",
                                  "PH-ANT",
                                  "PH-APA",
                                  "PH-AUR",
                                  "PH-BAS",
                                  "PH-BAN",
                                  "PH-BTN",
                                  "PH-BTG",
                                  "PH-BEN",
                                  "PH-BIL",
                                  "PH-BOH",
                                  "PH-BUK",
                                  "PH-BUL",
                                  "PH-CAG",
                                  "PH-CAN",
                                  "PH-CAS",
                                  "PH-CAM",
                                  "PH-CAP",
                                  "PH-CAT",
                                  "PH-CAV",
                                  "PH-CEB",
                                  "PH-NCO",
                                  "PH-DAO",
                                  "PH-DAV",
                                  "PH-DAS",
                                  "PH-EAS",
                                  "PH-GUI",
                                  "PH-IFU",
                                  "PH-ILN",
                                  "PH-ILS",
                                  "PH-ILI",
                                  "PH-ISA",
                                  "PH-KAL",
                                  "PH-LUN",
                                  "PH-LAG",
                                  "PH-LAN",
                                  "PH-LAS",
                                  "PH-LEY",
                                  "PH-MAG",
                                  "PH-MAD",
                                  "PH-MAS",
                                  "PH-00",
                                  "PH-MSC",
                                  "PH-MSR",
                                  "PH-MOU",
                                  "PH-NEC",
                                  "PH-NER",
                                  "PH-NSA",
                                  "PH-NUE",
                                  "PH-NUV",
                                  "PH-MDC",
                                  "PH-MDR",
                                  "PH-PLW",
                                  "PH-PAM",
                                  "PH-PAN",
                                  "PH-QUE",
                                  "PH-QUI",
                                  "PH-RIZ",
                                  "PH-ROM",
                                  "PH-WSA",
                                  "PH-SAR",
                                  "PH-SIG",
                                  "PH-SOR",
                                  "PH-SCO",
                                  "PH-SLE",
                                  "PH-SUK",
                                  "PH-SLU",
                                  "PH-SUN",
                                  "PH-SUR",
                                  "PH-TAR",
                                  "PH-TAW",
                                  "PH-ZMB",
                                  "PH-ZAN",
                                  "PH-ZAS",
                                  "PH-ZSI",
                                  "PT-20",
                                  "PT-01",
                                  "PT-02",
                                  "PT-03",
                                  "PT-04",
                                  "PT-05",
                                  "PT-06",
                                  "PT-07",
                                  "PT-08",
                                  "PT-09",
                                  "PT-10",
                                  "PT-11",
                                  "PT-30",
                                  "PT-12",
                                  "PT-13",
                                  "PT-14",
                                  "PT-15",
                                  "PT-16",
                                  "PT-17",
                                  "PT-18",
                                  "AB",
                                  "AR",
                                  "AG",
                                  "BC",
                                  "BH",
                                  "BN",
                                  "BT",
                                  "BR",
                                  "BV",
                                  "B",
                                  "BZ",
                                  "CL",
                                  "CS",
                                  "CJ",
                                  "CT",
                                  "CV",
                                  "DB",
                                  "DJ",
                                  "GL",
                                  "GR",
                                  "GJ",
                                  "HR",
                                  "HD",
                                  "IL",
                                  "IS",
                                  "IF",
                                  "MM",
                                  "MH",
                                  "MS",
                                  "NT",
                                  "OT",
                                  "PH",
                                  "SJ",
                                  "SM",
                                  "SB",
                                  "SV",
                                  "TR",
                                  "TM",
                                  "TL",
                                  "VL",
                                  "VS",
                                  "VN",
                                  "KR-26",
                                  "KR-43",
                                  "KR-44",
                                  "KR-27",
                                  "KR-30",
                                  "KR-42",
                                  "KR-29",
                                  "KR-47",
                                  "KR-41",
                                  "KR-48",
                                  "KR-28",
                                  "KR-49",
                                  "KR-45",
                                  "KR-46",
                                  "KR-50",
                                  "KR-11",
                                  "KR-31",
                                  "C",
                                  "VI",
                                  "AB",
                                  "A",
                                  "AL",
                                  "O",
                                  "AV",
                                  "BA",
                                  "PM",
                                  "B",
                                  "BU",
                                  "CC",
                                  "CA",
                                  "S",
                                  "CS",
                                  "CE",
                                  "CR",
                                  "CO",
                                  "CU",
                                  "GI",
                                  "GR",
                                  "GU",
                                  "SS",
                                  "H",
                                  "HU",
                                  "J",
                                  "LO",
                                  "GC",
                                  "LE",
                                  "L",
                                  "LU",
                                  "M",
                                  "MA",
                                  "ML",
                                  "MU",
                                  "NA",
                                  "OR",
                                  "P",
                                  "PO",
                                  "SA",
                                  "TF",
                                  "SG",
                                  "SE",
                                  "SO",
                                  "T",
                                  "TE",
                                  "TO",
                                  "V",
                                  "VA",
                                  "BI",
                                  "ZA",
                                  "Z",
                                  "AZ",
                                  "AJ",
                                  "DU",
                                  "FU",
                                  "RK",
                                  "SH",
                                  "UQ",
                                  "BFP",
                                  "ENG",
                                  "NIR",
                                  "SCT",
                                  "WLS",
                                  "AR",
                                  "CA",
                                  "CL",
                                  "CO",
                                  "DU",
                                  "FS",
                                  "FD",
                                  "LA",
                                  "MA",
                                  "MO",
                                  "PA",
                                  "RN",
                                  "RV",
                                  "RO",
                                  "SA",
                                  "SJ",
                                  "SO",
                                  "TA",
                                  "TT"
                                ],
                                "example": "VA"
                              }
                            },
                            "required": [
                              "code"
                            ],
                            "title": "ShippingZoneCountryStateDto"
                          }
                        }
                      },
                      "required": [
                        "code"
                      ],
                      "title": "ShippingZoneCountryDto"
                    }
                  },
                  "_id": {
                    "type": "string",
                    "description": "The unique identifier for the product.",
                    "example": "655b33a82209e60b6adb87a5"
                  },
                  "shippingRates": {
                    "description": "Array of shipping rates under this shipping zone",
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "altId": {
                          "type": "string",
                          "description": "Location Id or Agency Id",
                          "example": "6578278e879ad2646715ba9c"
                        },
                        "altType": {
                          "type": "string",
                          "enum": [
                            "location"
                          ]
                        },
                        "name": {
                          "type": "string",
                          "description": "Name of the shipping zone",
                          "example": "North zone"
                        },
                        "description": {
                          "type": "string",
                          "description": "Delivery description",
                          "example": "Ships next day"
                        },
                        "currency": {
                          "type": "string",
                          "description": "The currency of the amount of the rate / handling fee",
                          "example": "USD"
                        },
                        "amount": {
                          "type": "number",
                          "description": "The amount of the shipping rate if it is normal rate (0 means free ). Fixed Handling fee if it is a carrier rate (it will add to the carrier rate).",
                          "example": 99.99
                        },
                        "conditionType": {
                          "type": "string",
                          "description": "Type of condition to provide the conditional pricing",
                          "enum": [
                            "none",
                            "price",
                            "weight"
                          ],
                          "example": "price"
                        },
                        "minCondition": {
                          "type": "number",
                          "description": "Minimum condition for applying this price. set 0 or null if there is no minimum",
                          "example": 99.99
                        },
                        "maxCondition": {
                          "type": "number",
                          "description": "Maximum condition for applying this price. set 0 or null if there is no maximum",
                          "example": 99.99
                        },
                        "isCarrierRate": {
                          "type": "boolean",
                          "description": "is this a carrier rate",
                          "example": true
                        },
                        "shippingCarrierId": {
                          "type": "string",
                          "description": "Shipping carrier id",
                          "example": "655b33a82209e60b6adb87a5"
                        },
                        "percentageOfRateFee": {
                          "type": "number",
                          "description": "Percentage of rate fee if it is a carrier rate.",
                          "example": 10.99
                        },
                        "shippingCarrierServices": {
                          "description": "An array of items",
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string",
                                "description": "Name of the shipping carrier service",
                                "example": "Priority Mail Express International"
                              },
                              "value": {
                                "type": "string",
                                "description": "Value of the shipping carrier service",
                                "example": "PriorityMailExpressInternational"
                              }
                            },
                            "required": [
                              "name",
                              "value"
                            ],
                            "title": "ShippingCarrierServiceDto"
                          }
                        },
                        "_id": {
                          "type": "string",
                          "description": "The unique identifier for the product.",
                          "example": "655b33a82209e60b6adb87a5"
                        },
                        "shippingZoneId": {
                          "type": "string",
                          "description": "The unique identifier for the shipping zone.",
                          "example": "655b33a82209e60b6adb87a5"
                        },
                        "createdAt": {
                          "type": "string",
                          "description": "created at",
                          "example": "2023-12-12T09:27:42.355Z"
                        },
                        "updatedAt": {
                          "type": "string",
                          "description": "updated at",
                          "example": "2023-12-12T09:27:42.355Z"
                        }
                      },
                      "required": [
                        "altId",
                        "altType",
                        "name",
                        "currency",
                        "amount",
                        "conditionType",
                        "minCondition",
                        "maxCondition",
                        "shippingCarrierId",
                        "_id",
                        "shippingZoneId",
                        "createdAt",
                        "updatedAt"
                      ],
                      "title": "ShippingRateSchema"
                    }
                  },
                  "createdAt": {
                    "type": "string",
                    "description": "created at",
                    "example": "2023-12-12T09:27:42.355Z"
                  },
                  "updatedAt": {
                    "type": "string",
                    "description": "updated at",
                    "example": "2023-12-12T09:27:42.355Z"
                  }
                },
                "required": [
                  "altId",
                  "altType",
                  "name",
                  "countries",
                  "_id",
                  "createdAt",
                  "updatedAt"
                ],
                "title": "ShippingZoneSchema"
              }
            ]
          }
        },
        "required": [
          "status",
          "data"
        ],
        "title": "UpdateShippingZoneResponseDto"
      },
      "BadRequestDTO": {
        "type": "object",
        "properties": {
          "statusCode": {
            "type": "number",
            "example": 400
          },
          "message": {
            "type": "string",
            "example": "Bad Request"
          }
        },
        "title": "BadRequestDTO"
      },
      "UnauthorizedDTO": {
        "type": "object",
        "properties": {
          "statusCode": {
            "type": "number",
            "example": 401
          },
          "message": {
            "type": "string",
            "example": "Invalid token: access token is invalid"
          },
          "error": {
            "type": "string",
            "example": "Unauthorized"
          }
        },
        "title": "UnauthorizedDTO"
      },
      "UnprocessableDTO": {
        "type": "object",
        "properties": {
          "statusCode": {
            "type": "number",
            "example": 422
          },
          "message": {
            "example": [
              "Unprocessable Entity"
            ],
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "error": {
            "type": "string",
            "example": "Unprocessable Entity"
          }
        },
        "title": "UnprocessableDTO"
      }
    }
  }
}
```

## HighLevel SDK Examples

**Node.js** (`@gohighlevel/api-client`)

```javascript
import HighLevel from '@gohighlevel/api-client';

const ghl = new HighLevel({
  privateIntegrationToken: '<PRIVATE_INTEGRATION_TOKEN>'
});

const body = {
  "altId": "6578278e879ad2646715ba9c",
  "name": "North zone",
  "countries": [
    {
      "code": "US",
      "states": [
        {
          "code": "VA"
        }
      ]
    }
  ]
};

const response = await ghl.store.updateShippingZone('<SHIPPINGZONEID>', body);
console.log(response);
```

**Python** (`gohighlevel-api-client`)

```python
from highlevel import HighLevel

client = HighLevel(
    private_integration_token='<PRIVATE_INTEGRATION_TOKEN>'
)

body = {
    "altId": "6578278e879ad2646715ba9c",
    "name": "North zone",
    "countries": [
        {
            "code": "US",
            "states": [
                {
                    "code": "VA"
                }
            ]
        }
    ]
}

response = await client.store.update_shipping_zone('<SHIPPINGZONEID>', body=body)
print(response)
```

**PHP** (`gohighlevel/api-client`)

```php
<?php
require_once 'vendor/autoload.php';

use HighLevel\HighLevel;
use HighLevel\HighLevelConfig;

$config = new HighLevelConfig([
    'privateIntegrationToken' => '<PRIVATE_INTEGRATION_TOKEN>'
]);
$ghl = new HighLevel($config);

$body = [
    'altId' => '6578278e879ad2646715ba9c',
    'name' => 'North zone',
    'countries' => [
        [
            'code' => 'US',
            'states' => [
                [
                    'code' => 'VA'
                ]
            ]
        ]
    ]
];

$response = $ghl->store->updateShippingZone('<SHIPPINGZONEID>', $body);
echo json_encode($response, JSON_PRETTY_PRINT);
```

## Code Examples

**cURL**

```bash
curl -L -X PUT 'https://services.leadconnectorhq.com/store/shipping-zone/<shippingZoneId>' \
  -H 'Authorization: Bearer <TOKEN>' \
  -H 'Version: v3' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "altId": "6578278e879ad2646715ba9c",
  "name": "North zone",
  "countries": [
    {
      "code": "US",
      "states": [
        {
          "code": "VA"
        }
      ]
    }
  ]
}'
```

**Node.js**

```javascript
const options = {
  method: 'PUT',
  headers: {
    Authorization: 'Bearer <TOKEN>',
    Version: 'v3',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
      "altId": "6578278e879ad2646715ba9c",
      "name": "North zone",
      "countries": [
        {
          "code": "US",
          "states": [
            {
              "code": "VA"
            }
          ]
        }
      ]
  })
};

try {
  const response = await fetch('https://services.leadconnectorhq.com/store/shipping-zone/<shippingZoneId>', options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

**Python**

```python
import requests

url = "https://services.leadconnectorhq.com/store/shipping-zone/{shippingZoneId}"

headers = {
    "Authorization": "Bearer <TOKEN>",
    "Version": "v3"
}

payload = {
    "altId": "6578278e879ad2646715ba9c",
    "name": "North zone",
    "countries": [
        {
            "code": "US",
            "states": [
                {
                    "code": "VA"
                }
            ]
        }
    ]
}

response = requests.put(url, json=payload, headers=headers)
print(response.json())
```

**PHP**

```php
<?php
$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_URL => 'https://services.leadconnectorhq.com/store/shipping-zone/<shippingZoneId>',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_CUSTOMREQUEST => 'PUT',
  CURLOPT_HTTPHEADER => [
    'Authorization: Bearer <TOKEN>',
    'Version: v3',
    'Content-Type: application/json',
  ],
  CURLOPT_POSTFIELDS => '{
  "altId": "6578278e879ad2646715ba9c",
  "name": "North zone",
  "countries": [
    {
      "code": "US",
      "states": [
        {
          "code": "VA"
        }
      ]
    }
  ]
}',
]);

$response = curl_exec($curl);
curl_close($curl);
echo $response;
```

**Java**

```java
HttpResponse<String> response = Unirest
  .put("https://services.leadconnectorhq.com/store/shipping-zone/<shippingZoneId>")
  .header("Authorization", "Bearer <TOKEN>")
  .header("Version", "v3")
  .header("Content-Type", "application/json")
  .body("{\"altId\":\"6578278e879ad2646715ba9c\",\"name\":\"North zone\",\"countries\":[{\"code\":\"US\",\"states\":[{\"code\":\"VA\"}]}]}")
  .asString();
```

**Go**

```go
package main

import (
  "fmt"
  "net/http"
  "io"
  "strings"
)

func main() {
  url := "https://services.leadconnectorhq.com/store/shipping-zone/<shippingZoneId>"
  payload := strings.NewReader(`{
  "altId": "6578278e879ad2646715ba9c",
  "name": "North zone",
  "countries": [
    {
      "code": "US",
      "states": [
        {
          "code": "VA"
        }
      ]
    }
  ]
}`)
  req, _ := http.NewRequest("PUT", url, payload)
  req.Header.Add("Authorization", "Bearer <TOKEN>")
  req.Header.Add("Version", "v3")

  res, _ := http.DefaultClient.Do(req)
  defer res.Body.Close()
  body, _ := io.ReadAll(res.Body)
  fmt.Println(string(body))
}
```

**Ruby**

```ruby
require 'uri'
require 'net/http'

url = URI("https://services.leadconnectorhq.com/store/shipping-zone/<shippingZoneId>")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["Authorization"] = "Bearer <TOKEN>"
request["Version"] = "v3"
request["Content-Type"] = "application/json"
request.body = '{
  "altId": "6578278e879ad2646715ba9c",
  "name": "North zone",
  "countries": [
    {
      "code": "US",
      "states": [
        {
          "code": "VA"
        }
      ]
    }
  ]
}'

response = http.request(request)
puts response.read_body
```

**PowerShell**

```powershell
$headers = @{
  "Authorization" = "Bearer <TOKEN>"
  "Version" = "v3"
}

$body = '{
  "altId": "6578278e879ad2646715ba9c",
  "name": "North zone",
  "countries": [
    {
      "code": "US",
      "states": [
        {
          "code": "VA"
        }
      ]
    }
  ]
}'

$response = Invoke-RestMethod -Uri 'https://services.leadconnectorhq.com/store/shipping-zone/<shippingZoneId>' -Method 'PUT' -Headers $headers -Body $body -ContentType 'application/json'
$response | ConvertTo-Json
```
