PATCH
/
api
/
v2
/
storefront
/
account
/
addresses
/
{id}
curl --request PATCH \
  --url https://demo.spreecommerce.org/api/v2/storefront/account/addresses/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/vnd.api+json' \
  --data '{
  "address": {
    "firstname": "Stephen",
    "lastname": "Smith",
    "company": "Woodbank School",
    "address1": "234 Old Georgetown Road",
    "address2": "1st Floor",
    "city": "Aethesda",
    "phone": "34885493845002",
    "zipcode": "90211",
    "state_name": "CA",
    "country_iso": "US",
    "label": "Office"
  }
}'
{
  "data": {
    "id": "29",
    "type": "address",
    "attributes": {
      "firstname": "Mark",
      "lastname": "Winterburn",
      "address1": "775645 Old Georgetown Road",
      "address2": "3rd Floor",
      "city": "Qethesda",
      "zipcode": "90210",
      "phone": "3488545445002",
      "state_name": "California",
      "company": "Paper Street Soap Co.",
      "country_name": "United States",
      "country_iso3": "USA",
      "country_iso": "US",
      "label": "Work",
      "state_code": "CA"
    }
  }
}

Authorizations

Authorization
string
header
required

User token to authorize Cart and Checkout requests.

It is required to associate Cart with the User.

Path Parameters

id
string
required

The ID of the specified address.

Query Parameters

fields[address]
string

Specify the fields you would like returned in the response body. More information.

Body

application/vnd.api+json
address
object

Response

200
application/vnd.api+json
200 Success - Returns the `address` object.
data
object

The Address model holds the customer details, such as name, address, and phone number.