# Профиль текущего пользователя

export default function Layout(props) {
  const { OpenAPIPage } = props.components ?? {};
  return (
    <>
      {props.children}
      ## Профиль текущего пользователя

`GET /api/v1/security/auth/profile`

**Авторизация:** dpop

**Ответы**

- `200` — Профиль (`application/json`, Profile)
  - `email`: string, обязательное — Email пользователя
  - `firstName`: string — Имя
  - `id`: string, обязательное — Идентификатор пользователя
  - `lastName`: string — Фамилия
  - `onboardingCompletedAt`: string, nullable, обязательное — Когда пройден онбординг, ISO 8601; null — не пройден
  - `role`: string, обязательное — Роль в команде: owner, admin или user
  - `teamId`: string, обязательное — Команда пользователя
  - `timezone`: string, nullable, обязательное — Часовой пояс IANA; null — не задан
  - `twoFactorEnabled`: boolean, обязательное — Включена ли двухфакторная аутентификация
- `401` — Токен отсутствует, недействителен или истёк (`application/problem+json`, ProblemDetails)
- `403` — Недостаточно прав или scope (`application/problem+json`, ProblemDetails)
- `429` — Превышен лимит запросов, повторите через Retry-After секунд (`application/problem+json`, ProblemDetails)

    </>
  );
}
