# List Addresses for a Profile

List of addresses belonging to user profile.

Endpoint: GET /v1/addresses
Security: UserToken, PersonalToken

## Query parameters:

  - `profile` (integer)
    The profile ID to list addresses for.
    Example: 12345678

## Header parameters:

  - `X-External-Correlation-Id` (string)
    Optional UUID for correlating requests across systems. If provided, Wise echoes it back in the response. Maximum 36 characters. Learn more.
    Example: "f47ac10b-58cc-4372-a567-0e02b2c3d479"

## Response 200 fields (application/json):

  - `id` (integer)
    Address ID.
    Example: 10000001

  - `profile` (integer)
    User profile ID.
    Example: 12345678

  - `details` (object)
    Address details.

  - `details.country` (string)
    Country code (ISO 3166-2 Country Code).
    Example: "US"

  - `details.firstLine` (string)
    Address line: street, house, apartment.
    Example: "50 Sunflower Ave"

  - `details.postCode` (string)
    Postal or zip code (max 30 characters).
    Example: "10025"

  - `details.city` (string)
    City name.
    Example: "Phoenix"

  - `details.state` (string)
    State code. Required if country is US, CA, BR, or AU.
    Example: "AZ"

  - `details.occupations` (array)
    User occupations. Required for CA, IN, JP, ID, IL, MX, and within the US for state NM.

  - `details.occupations.code` (string)
    User occupation - any value permitted.
    Example: "Software Engineer"

  - `details.occupations.format` (string)
    Occupation type - always FREE_FORM.
    Enum: "FREE_FORM"


