---
title: "Retrieve a profile by ID"
method: GET
path: "/v2/profiles/{profileId}"
tags: ["profile"]
---

# Retrieve a profile by ID

`GET /v2/profiles/{profileId}`

Get profile info by ID.

## Path parameters

- `profileId` integer, required

## Headers

- `X-External-Correlation-Id` string, uuid

## Response `200`

Profile object.

- union — A profile represents an identity that can send and receive money through Wise. There are two types: **Personal** (an individual) and **Business** (a company). The fields returned vary depending on the profile type.
  - object
    - `type` 'PERSONAL', required — Type of profile.
    - `id` integer — Unique identifier for the profile.
    - `publicId` string — Publicly accessible identifier for the profile.
    - `userId` integer — The ID of the user associated with this profile.
    - `address` Address — Address associated with a profile.
      - `id` integer — ID of the address.
      - `addressFirstLine` string — First line of the address.
      - `city` string — City of the address.
      - `countryIso2Code` string — Two-letter ISO country code.
      - `countryIso3Code` string — Three-letter ISO country code.
      - `postCode` string — Postal code of the address.
      - `stateCode` string, nullable — State code of the address (can be null for some countries).
    - `email` string — Primary email address for the profile.
    - `createdAt` string, date-time — Timestamp when the profile was created (ISO 8601 format).
    - `updatedAt` string, date-time — Timestamp when the profile was last updated (ISO 8601 format).
    - `avatar` string, nullable — Link to person avatar image.
    - `currentState` 'HIDDEN' | 'VISIBLE' | 'DEACTIVATED' — Current status of this profile.
    - `contactDetails` object — Contact information for the profile.
      - `email` string — Contact email address.
      - `phoneNumber` string — Contact phone number.
    - `firstName` string — First name of the profile holder.
    - `lastName` string — Last name of the profile holder.
    - `preferredName` string — Preferred name of the profile holder.
    - `dateOfBirth` string — Date of birth of the profile holder.
    - `phoneNumber` string — Phone number of the profile holder.
    - `secondaryAddresses` Address[] — An array of secondary addresses associated with the profile.
      - `id` integer — ID of the address.
      - `addressFirstLine` string — First line of the address.
      - `city` string — City of the address.
      - `countryIso2Code` string — Two-letter ISO country code.
      - `countryIso3Code` string — Three-letter ISO country code.
      - `postCode` string — Postal code of the address.
      - `stateCode` string, nullable — State code of the address (can be null for some countries).
    - `fullName` string — Full name of the profile holder.
  - object
    - `type` 'BUSINESS', required — Type of profile.
    - `id` integer — Unique identifier for the profile.
    - `publicId` string — Publicly accessible identifier for the profile.
    - `userId` integer — The ID of the user associated with this profile.
    - `address` Address — Address associated with a profile.
      - `id` integer — ID of the address.
      - `addressFirstLine` string — First line of the address.
      - `city` string — City of the address.
      - `countryIso2Code` string — Two-letter ISO country code.
      - `countryIso3Code` string — Three-letter ISO country code.
      - `postCode` string — Postal code of the address.
      - `stateCode` string, nullable — State code of the address (can be null for some countries).
    - `email` string — Primary email address for the business.
    - `createdAt` string, date-time — Timestamp when the profile was created (ISO 8601 format).
    - `updatedAt` string, date-time — Timestamp when the profile was last updated (ISO 8601 format).
    - `currentState` 'HIDDEN' | 'VISIBLE' | 'DEACTIVATED' — Current status of this profile.
    - `contactDetails` object — Contact information for the business.
      - `email` string — Contact email address.
      - `phoneNumber` string — Contact phone number.
    - `businessName` string — Registered business name.
    - `registrationNumber` string — Business registration number.
    - `descriptionOfBusiness` string — Brief description of the business.
    - `webpage` string — Business website URL.
    - `companyType` string — Type of company.
    - `companyRole` 'OWNER' | 'DIRECTOR' | 'OTHER' — Role of the person managing the business profile.
    - `businessFreeFormDescription` string — Free-form description of the business activities.
    - `firstLevelCategory` string — Primary [business category](/guides/developer/api-guides/business-categories).
    - `secondLevelCategory` string — Secondary [business category](/guides/developer/api-guides/business-categories).
    - `operationalAddresses` Address[] — An array of operational addresses for the business.
      - `id` integer — ID of the address.
      - `addressFirstLine` string — First line of the address.
      - `city` string — City of the address.
      - `countryIso2Code` string — Two-letter ISO country code.
      - `countryIso3Code` string — Three-letter ISO country code.
      - `postCode` string — Postal code of the address.
      - `stateCode` string, nullable — State code of the address (can be null for some countries).
    - `fullName` string — Full legal name of the business.

## Other responses

- `429` — Rate limit exceeded. Retry after the number of seconds specified in the `Retry-After` header.

---

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