---
title: "Get Me"
method: GET
path: "/api/v1/users/me"
tags: ["users"]
---

# Get Me

`GET /api/v1/users/me`

## Request

- Base URL: `https://api.aws.cognee.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.aws.cognee.ai/api/v1/users/me`
- Auth: API key in header `X-Api-Key`

## Response `200`

Successful Response

- UserMeDTO
  - `id` string, uuid, required
  - `email` string, required
  - `is_active` boolean, required
  - `is_superuser` boolean, required
  - `is_verified` boolean, required
  - `tenant_id` string, uuid, nullable, required
  - `parent_user_id` string, uuid, nullable, required
  - `profile` UserProfileDTO, required: The personal fields a user edits about themselves (CLO-456). Its own object rather than more fields on UserMeDTO, so the next personal field is added here instead of widening the response every screen reads. Both names are null until the user sets them in settings, which is every account that existed before names were stored.
    - `firstName` string, nullable, required
    - `lastName` string, nullable, required
  - `isSeenWelcome` boolean, required
  - `onboardingCompletedAt` string, date-time, nullable, required
  - `activeWorkspaceId` string, uuid, nullable, required
  - `pendingFeatureAnnouncements` string[], required
  - `accountCreatedAt` string, date-time, nullable, required
  - `marketingOptIn` boolean, required
  - `marketingConsentAnswered` boolean, required
  - `sessionRecordingOptIn` boolean, required
  - `sessionRecordingConsentAnswered` boolean, required

---

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