Skip to main content

Retrieve Customer Address

Retrieves detailed information about a specific customer address.

HTTP Request

GET/api/customers/:customer_pk/addresses/:id

Authorization

Authorization

  • Required: Yes
  • Permission: Staff with CustomerAddressPermission or Admin
  • Permission Code: 1422
  • Authentication: Token-based (Authorization: Token <your_api_key>)

Path Parameters

ParameterTypeRequiredDescription
customer_pkIntegerYesUnique ID of the customer
idIntegerYesUnique ID of the address

Example Requests

1import requests
2
3response = requests.get('http://www.example.com/api/customers/123/addresses/456', 
4  headers={'Authorization': 'Token <your_api_key>'}
5)
6print(response.json())

Response Fields

FieldTypeDescription
idIntegerUnique ID of the address
defaultBooleanWhether this is the customer's default address
country_dataObjectCountry information with id, name, etc.
state_dataObjectState information with id, name, etc.
city_dataObjectCity information with id, name, etc.
addressStringthe text of the address
postal_codeStringPostal/ZIP code (valid iranian postal code)
first_nameStringFirst name on the address
last_nameStringLast name on the address
national_codeStringNational identification code (nullable)
mobile_numberStringMobile phone number for this address (valid iraninan mobile number)
textStringAddress full text (computed value from country, state, city and address)
created_atString (ISO 8601)Timestamp when address was created
updated_atString (ISO 8601)Timestamp when address was last updated

Country Data Structure

FieldTypeDescription
idIntegerUnique ID of the country
nameStringName of the country
codeStringISO country code (e.g., US, CA)

State Data Structure

FieldTypeDescription
idIntegerUnique ID of the state
nameStringName of the state
codeStringState code (if applicable)

City Data Structure

FieldTypeDescription
idIntegerUnique ID of the city
nameStringName of the city

Example Response

{
"id": 6,
"default": true,
"country_data": {
"id": 1,
"name": "ایران",
"code": "IR"
},
"state_data": {
"id": 1,
"name": "آذربایجان شرقی",
"code": "EA"
},
"city_data": {
"id": 1,
"name": "اسکو"
},
"address": "79818 Reichel Drive",
"postal_code": "8651989917",
"first_name": "بهداد",
"last_name": "پورعباس",
"national_code": "120",
"mobile_number": "09158600352",
"text": "ایران-آذربایجان شرقی-اسکو-79818 Reichel Drive",
"created_at": "2025-12-22T12:42:22.131324Z",
"updated_at": "2025-12-22T12:42:22.131333Z"
}