# My Profile

> Returns the profile of the authenticated user, identified by the JWT subject.
Includes identity fields (id, email, first/last name) and profile metadata
(language, country, address, etc.).


Source: /trader/api/trading/get-my-profile

## `GET /profiles/me`

**My Profile**

Returns the profile of the authenticated user, identified by the JWT subject.
Includes identity fields (id, email, first/last name) and profile metadata
(language, country, address, etc.).


Tags: `Trading`

### Responses

#### `200` — Profile retrieved successfully

**Content-Type:** `application/json`

The authenticated user's client profile.
- `id` (string) (required) — Profile ID (matches the JWT subject).
- `email` (string) (required)
- `first_name` (string)
- `last_name` (string)
- `language` (string) — Preferred UI language (e.g. "en", "fr").
- `address` (string)
- `zip_code` (string)
- `city` (string)
- `state` (string)
- `country` (string)
- `phone` (string)
- `company` (string)
- `birth_date` (integer) — Birth date as Unix timestamp (seconds). 0 if not set.

#### `401` — Unauthorized

**Content-Type:** `application/json`

- `error` (object) (required)
  - `type` (string) (required) — Error type code
  - `message` (string) (required) — Human-readable error message
  - `field` (string) — Field name if error is field-specific

#### `404` — Profile not found

**Content-Type:** `application/json`



#### `500` — Internal server error

**Content-Type:** `application/json`



