---
title: "Update Address"
method: PUT
path: "/v4/addresses/{addressId}"
tags: ["Address Book"]
---

# Update Address

`PUT /v4/addresses/{addressId}`

Modify the details of an existing address record in the system's address book. With this endpoint, you can submit updated information for a specific address, ensuring that it reflects the most current and accurate data.

## Path parameters

- `addressId` string, required

## Request body

- UpdateAddressBook — Update AddAddressBook Request
  - `ContactName` string, nullable — The name of the primary contact associated with the address. This field is essential for identification and communication purposes.
  - `CompanyName` string, nullable — The name of the company linked to the address. This field provides context for the address, especially in business-related queries.
  - `ContactEmail` string, email, nullable — The email address of the primary contact for the address. This is used for correspondence and can facilitate communication directly related to the address.
  - `ContactPhone` string, tel, nullable — The phone number of the primary contact associated with the address. This field is crucial for any immediate communication needs.
  - `Line1` string, required — The first line of the address, typically containing the primary address information such as house number and street name.
  - `Line2` string, nullable — An optional second line for the address, often used for additional details like apartment numbers or suite designations.
  - `Line3` string, nullable — A third optional line in the address to include any further address specifications, allowing for more detailed address information if necessary.
  - `Town` string, required — The town or city, indicating the specific locality where the address is located.
  - `Postcode` string, nullable — The postal or ZIP code corresponding to the address, used to identify specific geographic areas.
  - `County` string, nullable — The county, state, or province in which the address is located, providing additional geographical context for the address.
  - `CountryCode` string, required — An abbreviation representing the country of the address, following the ISO 3166-1 alpha-2 standard, for example, "GB" for the United Kingdom.
  - `What3Words` string, nullable — A three-word location identifier provided by the What3words service, offering a precise way to define addresses using a unique combination of three words, for example, the front door of 10 Downing Street in London is identified by slurs.this.shark.

## Response `200`

The address book was updated successfully.

## Other responses

- `400` — Invalid request response.
- `401` — Unauthorized
- `403` — Forbidden
- `500` — Internal Server Error

---

[API](https://skmtc.dev/proshipping/apis/pro-shipping-core-api.md) · [All operations](https://skmtc.dev/proshipping/apis/pro-shipping-core-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/proshipping/pro-shipping-core-api/revisions/ae5fc5e90109/schema)
