> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SetPostalCodeCitiesCommandRequestInput

> Sets the places of one postal code in a country, or replaces the ones it has. The postal code is created when it is not in the directory yet. Places of other postal codes and other countries are not touched. Setting the same places again changes nothing. The call replaces the whole list of places: two clients that each add a place can overwrite each other, so read the places and write them back in one go. Error codes: POSTAL_CODE_INVALID (400, empty or longer than 10 characters), POSTAL_CODE_CITY_INVALID (400, a place is empty or longer than 50 characters, or no place is given), COUNTRY_NOT_FOUND (404). - Request



**Kind**: `input`

## Fields

**`countryCode`**: `String!` (required)

The country, as ISO 3166-1 alpha-2 code of two letters; case does not matter.

---

**`postalCode`**: `String!` (required)

The postal code, at most 10 characters.

---

**`cities`**: `[String]!` (required)

All places of the postal code, each 1 to 50 characters. At least one place is required; to remove the postal code use 'RemovePostalCode'. Places that differ only in case or in surrounding spaces count as one.

