Delete Address
Soft delete an address for the authenticated user.
Endpoint
Authentication
Required (User role)
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id |
integer | Yes | Address ID |
Response
Success (200 OK)
{
"id": 1,
"user_id": 1,
"user": {...},
"city_id": 1,
"city": {...},
"zip_code": "AZ1000",
"address": "123 Main Street",
"phone": "+994501234567",
"created": "2025-01-15T10:30:00Z"
}
Error Responses
Address Not Found (404)
Missing ID Parameter (400)
Example Request
curl -X DELETE "https://api.luxmart.site/v1/accounts/address/?id=1" \
-H "Authorization: Token your_access_token"
Notes
- Performs a soft delete (sets
is_deleted: true) - Address must belong to the authenticated user
- Deleted addresses cannot be retrieved or used for orders