# Addresses

Endpoints for the currently authenticated user's addresses.

## List addresses

 - [GET /buyers/{buyerID}/addresses](https://api-docs.sitecore.com/ordercloud/addresses/addresses.list.md)

## Create an address

 - [POST /buyers/{buyerID}/addresses](https://api-docs.sitecore.com/ordercloud/addresses/addresses.create.md)

## Retrieve an address

 - [GET /buyers/{buyerID}/addresses/{addressID}](https://api-docs.sitecore.com/ordercloud/addresses/addresses.get.md)

## Create or update an address

 - [PUT /buyers/{buyerID}/addresses/{addressID}](https://api-docs.sitecore.com/ordercloud/addresses/addresses.save.md): If an object with the same ID already exists, it will be overwritten.

## Delete an address

 - [DELETE /buyers/{buyerID}/addresses/{addressID}](https://api-docs.sitecore.com/ordercloud/addresses/addresses.delete.md)

## Partially update an address

 - [PATCH /buyers/{buyerID}/addresses/{addressID}](https://api-docs.sitecore.com/ordercloud/addresses/addresses.patch.md)

## Delete an address assignment

 - [DELETE /buyers/{buyerID}/addresses/{addressID}/assignments](https://api-docs.sitecore.com/ordercloud/addresses/addresses.deleteassignment.md)

## List address assignments

 - [GET /buyers/{buyerID}/addresses/assignments](https://api-docs.sitecore.com/ordercloud/addresses/addresses.listassignments.md)

## Create or update an address assignment

 - [POST /buyers/{buyerID}/addresses/assignments](https://api-docs.sitecore.com/ordercloud/addresses/addresses.saveassignment.md)

