---
title: "List team members"
method: GET
path: "/team-members"
tags: ["Team Members"]
---

# List team members

`GET /team-members`

Returns paginated team members with sorting and search support.
Use `all=false` to enable pagination with `limit` and `offset`.

## Query parameters

- `search` string
- `sort` string
- `order` 'asc' | 'desc'
- `limit` integer
- `offset` integer
- `all` 'true' | 'false'

## Response `200`

Team members retrieved

- object
  - `done` boolean, required — Indicates if the operation was successful
  - `body` object, nullable, required — Response data (type varies by endpoint, null if no data)
    - `total` integer
    - `data` TeamMemberListItem[]
      - `id` string, uuid
      - `name` string
      - `email` string, email, nullable
      - `avatar_url` string, nullable
      - `job_title` string, nullable
      - `role_name` string, nullable
      - `projects_count` integer, nullable
      - `task_count` integer, nullable
      - `is_admin` boolean, nullable
      - `is_owner` boolean, nullable
      - `is_online` boolean, nullable
      - `active` boolean, nullable
      - `pending_invitation` boolean, nullable
      - `color_code` string, nullable
  - `title` string, nullable — Optional response title
  - `message` string, nullable — Optional message (error message or success notification)

---

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