Skip to main content

Delete An Address

Delete an existing profile address

HTTP Request

Delete Address:

DELETE/api/shop/customers/me/addresses/:id

Authorization

Authorization

  • Required: Yes
  • Permission: Authenticated Customer
  • Authentication: Token-based (`Authorization: Token <your_api_key>`)

Path Parameters

ParameterTypeRequiredDescription
idIntegerYesUnique ID of the address

Example Requests

1import requests
2
3# Delete address
4response = requests.delete('http://www.example.com/api/shop/customers/me/addresses/123', 
5  headers={'Authorization': 'Token <your_api_key>'}
6)
7print(response.status_code)  # Should be 204

Response Fields

FieldTypeDescription
NoneNoneNo response body returned

Notes

    • Geographic Validation: State must belong to the specified country, and city must belong to the specified state
    • Access Control: Customers can only access their own addresses
    • Default Address: Only one address can be set as default per customer