Retrieve customer addresses
GET/v2/customers/:lookupKey/:lookupValue/addresses
Retrieve all addresses associated with a specific customer, with optional filtering by address type.
Key Features
- Flexible Lookup: Find customer by internal ID or external source ID
- Type Filtering: Filter addresses by type (delivery, invoice, etc.)
- Complete Address Data: Returns full address details including contact information
- Default Address Identification: Identifies which address is marked as default
Business Rules
- Only returns addresses belonging to the specified customer
- Addresses are returned in creation order unless filtered
- Empty result set returned if no addresses exist for the customer
- Source parameter required when using sourceId lookup method
Use Cases
- Order Processing: Retrieve delivery addresses for order fulfillment
- Billing Management: Get invoice addresses for billing purposes
- Address Management: Display all customer addresses in admin interfaces
- Data Validation: Verify address completeness before processing orders
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 500
Customer addresses retrieved successfully with complete address details
Invalid request data or validation errors
Authentication required - provide valid OAuth2 token
Insufficient permissions - addresses:read scope required
Resource not found
Internal server error occurred