---
title: "Get Current User"
method: GET
path: "/users/me"
tags: ["Users"]
---

# Get Current User

`GET /users/me`

Retrieve the user that owns the API key, including personal settings (timezone, formats, API key).

## Response `200`

OK

- CurrentUser — Additional fields returned only for the authenticated user.
  - `id` number, required
  - `name` string, required
  - `headline` string, nullable
  - `avatarUrl` string, nullable
  - `role` 'admin' | 'supervisor' | 'member' | 'member_limited', required
  - `status` 'active' | 'invited' | 'pending' | 'removed', required
  - `phone` string, nullable
  - `capacity` integer, nullable — Weekly capacity in seconds.
  - `avatarUrlLarge` string, nullable
  - `timezone` number — UTC offset in hours (e.g. -5, 5.5).
  - `apiKey` string
  - `type` 'employee' | 'contractor'
  - `createdAt` string — Format: Y-m-d H:i:s
  - `dateFormat` integer
  - `timeFormat` integer
  - `timeRounding` integer
  - `country` string — ISO 3166-1 alpha-2 country code.
  - `team` object — The user's team.
  - `rate` integer — Hourly bill rate in cents (admins only).
  - `cost` integer — Hourly cost in cents (requires cost permissions).

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.net/everhour/apis/everhour-api.md) · [All operations](https://skmtc.net/everhour/apis/everhour-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/everhour/everhour-api/revisions/fc6136e33352/schema)
