> ## Documentation Index
> Fetch the complete documentation index at: https://docs.proxyjam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get current user

> Return profile information for the authenticated user.

Returns the profile of the authenticated user.

<Note>
  Authenticate with either a Bearer JWT (web sessions) or an `X-API-Key` header (server-to-server). The same response is returned in both cases.
</Note>

## Response

<ResponseField name="id" type="string">
  User UUID.
</ResponseField>

<ResponseField name="email" type="string">
  Email address.
</ResponseField>

<ResponseField name="is_active" type="boolean">
  Whether the account is active.
</ResponseField>

<ResponseField name="is_verified" type="boolean">
  Whether the email has been verified.
</ResponseField>

<ResponseField name="locale" type="string">
  Preferred locale (`en`, `ru`, ...). Drives email language and other localised surfaces.
</ResponseField>

<ResponseField name="created_at" type="string">
  ISO 8601 timestamp of account creation.
</ResponseField>

## Example

<CodeGroup>
  ```bash cURL theme={null}
  curl https://api.proxyjam.com/public/v1/users/me \
    -H "X-API-Key: pj_AbCdEf..."
  ```

  ```json Response theme={null}
  {
    "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "email": "you@example.com",
    "is_active": true,
    "is_verified": true,
    "locale": "en",
    "created_at": "2024-01-15T10:00:00Z"
  }
  ```
</CodeGroup>
