---
title: "PUT /sites/{SiteId}/address"
method: PUT
path: "/sites/{SiteId}/address"
---

# PUT /sites/{SiteId}/address

`PUT /sites/{SiteId}/address`

Updates the address of the specified site.

You can't update a site address if there is an order in progress. You must wait for the order to complete or cancel the order.

You can update the operating address before you place an order at the site, or after all Outposts that belong to the site have been deactivated.

## Path parameters

- `SiteId` string, required — The ID of the site.

## Request body

- object
  - `AddressType` 'SHIPPING_ADDRESS' | 'OPERATING_ADDRESS', required — The type of the address.
  - `Address` object, required — Information about an address.
    - `ContactName` string — The name of the contact.
    - `ContactPhoneNumber` string — The phone number of the contact.
    - `AddressLine1` string — The first line of the address.
    - `AddressLine2` string — The second line of the address.
    - `AddressLine3` string — The third line of the address.
    - `City` string — The city for the address.
    - `StateOrRegion` string — The state for the address.
    - `DistrictOrCounty` string — The district or county for the address.
    - `PostalCode` string — The postal code for the address.
    - `CountryCode` string — The ISO-3166 two-letter country code for the address.
    - `Municipality` string — The municipality for the address.

## Response `200`

Success

- UpdateSiteAddressOutput
  - `AddressType` 'SHIPPING_ADDRESS' | 'OPERATING_ADDRESS' — The type of the address.
  - `Address` object — Information about an address.
    - `ContactName` string — The name of the contact.
    - `ContactPhoneNumber` string — The phone number of the contact.
    - `AddressLine1` string, required — The first line of the address.
    - `AddressLine2` string — The second line of the address.
    - `AddressLine3` string — The third line of the address.
    - `City` string, required — The city for the address.
    - `StateOrRegion` string, required — The state for the address.
    - `DistrictOrCounty` string — The district or county for the address.
    - `PostalCode` string, required — The postal code for the address.
    - `CountryCode` string, required — The ISO-3166 two-letter country code for the address.
    - `Municipality` string — The municipality for the address.

## Other responses

- `480` — ValidationException
- `481` — AccessDeniedException
- `482` — NotFoundException
- `483` — ConflictException
- `484` — InternalServerException

---

[API](https://skmtc.net/aws/apis/outposts.md) · [All operations](https://skmtc.net/aws/apis/outposts/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/outposts/versions/0530143dffc3/schema)
