---
title: "Get a user by ID"
method: GET
path: "/api/v1/users/{id}"
tags: ["users"]
---

# Get a user by ID

`GET /api/v1/users/{id}`

Returns a single user in your organization by their ID.

## Path parameters

- `id` string, required

## Response `200`

User

- User — A user in the organization
  - `deactivated_at` string, date-time, nullable — Deactivation timestamp
  - `departments` string[] — Departments the user belongs to
  - `email` string, email, required — Email address
  - `employment_type` 'full_time' | 'part_time' | 'contract' | 'freelance' | 'internship' | 'apprenticeship' | 'working_student' | 'training', nullable — Employment type
  - `first_name` string, required — First name
  - `full_name` string — Full name (computed)
  - `id` string, uuid, required — User ID
  - `inserted_at` string, date-time — Creation timestamp
  - `job_title` string, nullable — Job title
  - `last_name` string, required — Last name
  - `location_city` string, nullable — City location
  - `manager_user_id` string, uuid, nullable — Manager user ID
  - `status` 'active' | 'inactive' | 'onboarding' | 'onboarding_provisioning_planned' | 'offboarding' | 'offboarding_planned' | 'offboarded', required — Current status
  - `teams` string[] — Teams the user belongs to
  - `updated_at` string, date-time — Last update timestamp

## Other responses

- `401` — Unauthorized
- `404` — Not found

---

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