---
title: "List addresses"
method: GET
path: "/user/addresses"
tags: ["user-addresses"]
---

# List addresses

`GET /user/addresses`

List all addresses saved for the authenticated user account.

Use this endpoint to load address books, checkout selectors, and default-address settings.

Response guidance:

- type distinguishes shipping and billing records.
- isPrimary identifies the current default for each type.
- id is required for delete operations and address selection state.
- An empty array means the user has no saved addresses yet.

Common workflow:

1. Call this endpoint on account page load and checkout start.
2. Use POST /user/addresses to add new addresses.
3. Use DELETE /user/addresses/{id} to remove obsolete addresses.
4. Call this endpoint again after any create/delete to refresh canonical state.

## Response `200`

A list of addresses

- Address[] — List of addresses for a user.
  - `label` string, nullable — A recognisable label for the address, e.g. "Home", "Work"
  - `type` 'shipping' | 'billing', required — Type of address, 'shipping' or 'billing'
  - `line1` string, required — First line of the formatted address
  - `line2` string, nullable — Second line of the formatted address
  - `city` string, required — City or town
  - `state` string, required — State or province name
  - `postalCode` string, required — Postal or ZIP code
  - `country` string, required — ISO 3166-1 alpha-2 country code
  - `loqateId` string, nullable — The LoqateID of the address, if applicable
  - `isValidated` boolean, nullable — Whether the address has been validated using Loqate
  - `isPrimary` boolean, nullable — Whether the address is the primary address for this type
  - `id` string, required — Unique identifier for the address
  - `createdAt` string, nullable — Timestamp when the address was created
  - `updatedAt` string, nullable — Timestamp when the address was last updated

---

[API](https://skmtc.net/managem/apis/managem-api.md) · [All operations](https://skmtc.net/managem/apis/managem-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/managem/managem-api/versions/e8d78a3a2e8b/schema)
