Delete Customer Address
Remove an address from the customer's address book.
Endpoint
DELETE /api/shop/customers/addresses/{addressId}URL Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
addressId | integer | Yes | Address ID to delete |
Request Headers
| Header | Required | Description |
|---|---|---|
X-STOREFRONT-KEY | Yes | Your storefront API key |
Authorization | Yes | Bearer token (customer login required) |
Response Fields (200 OK)
| Field | Type | Description |
|---|---|---|
message | string | Success message |
Important Notes
⚠️ Address deletion effects
- Address is permanently removed
- Cannot be recovered
- If default address, another is set as default
- Does not affect past orders
Preconditions
- Address must belong to authenticated customer
- Customer can delete own addresses only
- At least one address may be required
Use Cases
- Remove old addresses
- Clean up address book
- Delete alternate locations
- Remove incorrect address

