---
title: "Get Authenticated User Profile"
method: GET
path: "/api/v1/user"
---

# Get Authenticated User Profile

`GET /api/v1/user`

## Request

- Base URL: `http://localhost:3000`
- URL: `http://localhost:3000/api/v1/user`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `kukgit_session`

## Response `200`

Current user profile and organizations

- object
  - `user` User
    - `id` string
    - `email` string, email
    - `displayName` string
    - `avatarUrl` string, nullable
    - `createdAt` string, date-time
  - `organizations` Organization[]
    - `id` string
    - `slug` string
    - `name` string
    - `plan` 'free' | 'pro' | 'enterprise'
    - `role` string

## Other responses

- `401`: Authentication required

---

[API](https://skmtc.dev/kuklabs/apis/kukgit-public-rest-api.md) · [All operations](https://skmtc.dev/kuklabs/apis/kukgit-public-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kuklabs/apis/kukgit-public-rest-api/revisions/99068df70ab1?raw)
