---
title: "List users"
method: GET
path: "/api/admin/v1/users"
tags: ["Admin/Users Module"]
---

# List users

`GET /api/admin/v1/users`

Returns the users of your organization with their roles and groups. Supports pagination via the x-size and x-page headers.

## Response `200`

- UserExtended[]
  - `groups` UserGroup[], required — Groups the user belongs to.
    - `id_group` string, required
    - `name` string, required
    - `code` string, required
  - `roles` UserRole[], required — Roles assigned to the user.
    - `id_role` string, required
    - `name` string, required
    - `code` string, required
  - `must_change_password` boolean, required — Whether the user must change their password on next login.
  - `last_password_changed` string, date-time, required — Timestamp of the last password change.
  - `is_password_expired` boolean, required — Whether the password has expired.
  - `banned_until` string, nullable, required
  - `created_at` string, nullable, required
  - `email` string, nullable, required
  - `id_user` string, nullable, required
  - `is_deleted` boolean, nullable, required
  - `last_session` string, nullable, required
  - `name` string, nullable, required
  - `is_sso` boolean, nullable, required

## Other responses

- `401` — Invalid JWT token - Authentication required

---

[API](https://skmtc.dev/complif/apis/complif-apis.md) · [All operations](https://skmtc.dev/complif/apis/complif-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/complif/complif-apis/revisions/2bbf0308cd2e/schema)
