# customers/customer-address

## Operations

| Method | Path | Summary | Details |
|--------|------|---------|----------|
| GET | `/admin/api/2020-01/customers/{customer_id}/addresses.json` | Retrieves a list of addresses for a customer. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202001-get-customers-param-customer-id-addresses.md) |
| POST | `/admin/api/2020-01/customers/{customer_id}/addresses.json` | Creates a new address for a customer. | [View](../operations/deprecated-202001-create-customers-param-customer-id-addresses.md) |
| GET | `/admin/api/2020-01/customers/{customer_id}/addresses/{address_id}.json` | Retrieves details a single customer address. | [View](../operations/deprecated-202001-get-customers-param-customer-id-addresses-param-address-id.md) |
| PUT | `/admin/api/2020-01/customers/{customer_id}/addresses/{address_id}.json` | Updates an existing customer address. | [View](../operations/deprecated-202001-update-customers-param-customer-id-addresses-param-address-id.md) |
| DELETE | `/admin/api/2020-01/customers/{customer_id}/addresses/{address_id}.json` | Removes an address from a customer’s address list. | [View](../operations/deprecated-202001-delete-customers-param-customer-id-addresses-param-address-id.md) |
| PUT | `/admin/api/2020-01/customers/{customer_id}/addresses/set.json` | Performs bulk operations for multiple customer addresses. | [View](../operations/deprecated-202001-update-customers-param-customer-id-addresses-set.md) |
| PUT | `/admin/api/2020-01/customers/{customer_id}/addresses/{address_id}/default.json` | Sets the default address for a customer. | [View](../operations/deprecated-202001-update-customers-param-customer-id-addresses-param-address-id-default.md) |
| GET | `/admin/api/2020-04/customers/{customer_id}/addresses.json` | Retrieves a list of addresses for a customer. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202004-get-customers-param-customer-id-addresses.md) |
| POST | `/admin/api/2020-04/customers/{customer_id}/addresses.json` | Creates a new address for a customer. | [View](../operations/deprecated-202004-create-customers-param-customer-id-addresses.md) |
| GET | `/admin/api/2020-04/customers/{customer_id}/addresses/{address_id}.json` | Retrieves details a single customer address. | [View](../operations/deprecated-202004-get-customers-param-customer-id-addresses-param-address-id.md) |
| PUT | `/admin/api/2020-04/customers/{customer_id}/addresses/{address_id}.json` | Updates an existing customer address. | [View](../operations/deprecated-202004-update-customers-param-customer-id-addresses-param-address-id.md) |
| DELETE | `/admin/api/2020-04/customers/{customer_id}/addresses/{address_id}.json` | Removes an address from a customer’s address list. | [View](../operations/deprecated-202004-delete-customers-param-customer-id-addresses-param-address-id.md) |
| PUT | `/admin/api/2020-04/customers/{customer_id}/addresses/set.json` | Performs bulk operations for multiple customer addresses. | [View](../operations/deprecated-202004-update-customers-param-customer-id-addresses-set.md) |
| PUT | `/admin/api/2020-04/customers/{customer_id}/addresses/{address_id}/default.json` | Sets the default address for a customer. | [View](../operations/deprecated-202004-update-customers-param-customer-id-addresses-param-address-id-default.md) |
| GET | `/admin/api/2020-07/customers/{customer_id}/addresses.json` | Retrieves a list of addresses for a customer. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202007-get-customers-param-customer-id-addresses.md) |
| POST | `/admin/api/2020-07/customers/{customer_id}/addresses.json` | Creates a new address for a customer. | [View](../operations/deprecated-202007-create-customers-param-customer-id-addresses.md) |
| GET | `/admin/api/2020-07/customers/{customer_id}/addresses/{address_id}.json` | Retrieves details a single customer address. | [View](../operations/deprecated-202007-get-customers-param-customer-id-addresses-param-address-id.md) |
| PUT | `/admin/api/2020-07/customers/{customer_id}/addresses/{address_id}.json` | Updates an existing customer address. | [View](../operations/deprecated-202007-update-customers-param-customer-id-addresses-param-address-id.md) |
| DELETE | `/admin/api/2020-07/customers/{customer_id}/addresses/{address_id}.json` | Removes an address from a customer’s address list. | [View](../operations/deprecated-202007-delete-customers-param-customer-id-addresses-param-address-id.md) |
| PUT | `/admin/api/2020-07/customers/{customer_id}/addresses/set.json` | Performs bulk operations for multiple customer addresses. | [View](../operations/deprecated-202007-update-customers-param-customer-id-addresses-set.md) |
| PUT | `/admin/api/2020-07/customers/{customer_id}/addresses/{address_id}/default.json` | Sets the default address for a customer. | [View](../operations/deprecated-202007-update-customers-param-customer-id-addresses-param-address-id-default.md) |
| GET | `/admin/api/2020-10/customers/{customer_id}/addresses.json` | Retrieves a list of addresses for a customer. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/get-customers-param-customer-id-addresses.md) |
| POST | `/admin/api/2020-10/customers/{customer_id}/addresses.json` | Creates a new address for a customer. | [View](../operations/create-customers-param-customer-id-addresses.md) |
| GET | `/admin/api/2020-10/customers/{customer_id}/addresses/{address_id}.json` | Retrieves details a single customer address. | [View](../operations/get-customers-param-customer-id-addresses-param-address-id.md) |
| PUT | `/admin/api/2020-10/customers/{customer_id}/addresses/{address_id}.json` | Updates an existing customer address. | [View](../operations/update-customers-param-customer-id-addresses-param-address-id.md) |
| DELETE | `/admin/api/2020-10/customers/{customer_id}/addresses/{address_id}.json` | Removes an address from a customer’s address list. | [View](../operations/delete-customers-param-customer-id-addresses-param-address-id.md) |
| PUT | `/admin/api/2020-10/customers/{customer_id}/addresses/set.json` | Performs bulk operations for multiple customer addresses. | [View](../operations/update-customers-param-customer-id-addresses-set.md) |
| PUT | `/admin/api/2020-10/customers/{customer_id}/addresses/{address_id}/default.json` | Sets the default address for a customer. | [View](../operations/update-customers-param-customer-id-addresses-param-address-id-default.md) |
| GET | `/admin/api/2021-01/customers/{customer_id}/addresses.json` | Retrieves a list of addresses for a customer. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202101-get-customers-param-customer-id-addresses.md) |
| POST | `/admin/api/2021-01/customers/{customer_id}/addresses.json` | Creates a new address for a customer. | [View](../operations/deprecated-202101-create-customers-param-customer-id-addresses.md) |
| GET | `/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json` | Retrieves details a single customer address. | [View](../operations/deprecated-202101-get-customers-param-customer-id-addresses-param-address-id.md) |
| PUT | `/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json` | Updates an existing customer address. | [View](../operations/deprecated-202101-update-customers-param-customer-id-addresses-param-address-id.md) |
| DELETE | `/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json` | Removes an address from a customer’s address list. | [View](../operations/deprecated-202101-delete-customers-param-customer-id-addresses-param-address-id.md) |
| PUT | `/admin/api/2021-01/customers/{customer_id}/addresses/set.json` | Performs bulk operations for multiple customer addresses. | [View](../operations/deprecated-202101-update-customers-param-customer-id-addresses-set.md) |
| PUT | `/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}/default.json` | Sets the default address for a customer. | [View](../operations/deprecated-202101-update-customers-param-customer-id-addresses-param-address-id-default.md) |
| GET | `/admin/api/unstable/customers/{customer_id}/addresses.json` | Retrieves a list of addresses for a customer. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-unstable-get-customers-param-customer-id-addresses.md) |
| POST | `/admin/api/unstable/customers/{customer_id}/addresses.json` | Creates a new address for a customer. | [View](../operations/deprecated-unstable-create-customers-param-customer-id-addresses.md) |
| GET | `/admin/api/unstable/customers/{customer_id}/addresses/{address_id}.json` | Retrieves details a single customer address. | [View](../operations/deprecated-unstable-get-customers-param-customer-id-addresses-param-address-id.md) |
| PUT | `/admin/api/unstable/customers/{customer_id}/addresses/{address_id}.json` | Updates an existing customer address. | [View](../operations/deprecated-unstable-update-customers-param-customer-id-addresses-param-address-id.md) |
| DELETE | `/admin/api/unstable/customers/{customer_id}/addresses/{address_id}.json` | Removes an address from a customer’s address list. | [View](../operations/deprecated-unstable-delete-customers-param-customer-id-addresses-param-address-id.md) |
| PUT | `/admin/api/unstable/customers/{customer_id}/addresses/set.json` | Performs bulk operations for multiple customer addresses. | [View](../operations/deprecated-unstable-update-customers-param-customer-id-addresses-set.md) |
| PUT | `/admin/api/unstable/customers/{customer_id}/addresses/{address_id}/default.json` | Sets the default address for a customer. | [View](../operations/deprecated-unstable-update-customers-param-customer-id-addresses-param-address-id-default.md) |
