---
title: "Me"
method: GET
path: "/auth/me"
---

# Me

`GET /auth/me`

## Request

- Base URL: `https://safefamilyapp.com` (the document declares no server; this is the origin it was published from)
- URL: `https://safefamilyapp.com/auth/me`
- Auth: HTTP bearer

Who the token belongs to: flags, profile and two-factor status.

## Response `200`

Successful Response

- MeResponse
  - `email` string, required
  - `is_admin` boolean
  - `is_demo` boolean
  - `email_verified` boolean
  - `profile` ProfileOut
    - `display_name` string, nullable
    - `organization` string, nullable
    - `website` string, nullable
    - `country` string, nullable
    - `bio` string, nullable
    - `marketing_opt_in` boolean
    - `marketing_opt_in_at` string, date-time, nullable
    - `terms_accepted_at` string, date-time, nullable
  - `two_factor` TwoFactorStatus
    - `enabled` boolean
    - `method` string, nullable
    - `recovery_codes_left` integer
  - `password_changed_at` string, date-time, nullable
  - `has_password` boolean

---

[API](https://skmtc.dev/safefamilyapp/apis/otri-api.md) · [All operations](https://skmtc.dev/safefamilyapp/apis/otri-api/llms.txt) · [OpenAPI document](https://skmtc.dev/safefamilyapp/apis/otri-api/revisions/d07bb03cb836?raw)
