# Delete a customer address

URL: https://docs.sparklayer.io/ignite/api/remove-a-customer-address
Operation: `DELETE /v1/{siteEnv}/{siteId}/customers/{customer_external_id}/addresses/{customer_address_external_id}` (operationId `deleteCustomerAddress`)
OpenAPI spec: https://docs.sparklayer.io/openapi/ignite.yaml

Remove a customer address from the specific platform.

`DELETE /v1/{siteEnv}/{siteId}/customers/{customer_external_id}/addresses/{customer_address_external_id}`

> This is an Ignite endpoint: your integration service implements it and SparkLayer calls it.

### Request SparkLayer sends

```http
DELETE /v1/live/bobs-store/customers/CUS1234/addresses/ADD1234567 HTTP/1.1
Host: ignite.example.com
```

### Path parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `siteEnv` | string | Yes | The SparkLayer environment the request is for, such as `live`. Store it, with the site ID, when SparkLayer connects your platform. Example: `live` |
| `siteId` | string | Yes | The SparkLayer site ID the request is for, such as `bobs-store`. Store it, with the environment, when SparkLayer connects your platform. Length: min 1. Example: `bobs-store` |
| `customer_external_id` | string | Yes | The customer's ID on your platform. Length: min 1. Example: `CUS1234` |
| `customer_address_external_id` | string | Yes | The address's ID on your platform. Length: min 1. Example: `ADD1234567` |

### Responses your service returns

#### 204: Successful operation

#### 401: Auth Failure

#### 404: Not Found

#### 409: Conflict

#### 500: System Exception
