---
title: "List users"
method: GET
path: "/v2/users"
tags: ["Users"]
---

# List users

`GET /v2/users`

Retrieve a paginated list of users

## Query parameters

- `page_after` string
- `page_size` integer

## Response `200`

Successfully retrieved users

- UserListResponseDto
  - `page_after` string
  - `users` UserDto[]
    - `created_at` string, date-time — User's created date
    - `current_risk_score` integer — User's current risk score
    - `department` string — User's department
    - `divisions` string[] — User's divisions
    - `email` string — User's email address
    - `first_name` string — User's first name
    - `id` string — Unique identifier for the user
    - `job_title` string — User's job title
    - `languages` string[] — User's preferred languages
    - `last_name` string — User's last name
    - `location` string — User's location
    - `manager_email` string — Manager's email address
    - `manager_name` string — Manager's name
    - `mobile_phone_number` string — User's mobile phone number
    - `organization` string — Organization name
    - `phone_number` string — User's office phone number
    - `start_date` string, date-time — User's start date
    - `status` 'ACTIVE' | 'DEACTIVATED' | 'EXCLUDED' — Current status of the user

## Other responses

- `400` — Bad request - Invalid parameters
- `401` — Unauthorized - Invalid or missing authentication token
- `429` — Too many requests - Rate limit exceeded
- `500` — Internal server error

---

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