> ## Documentation Index
> Fetch the complete documentation index at: https://mako-docs.devinagiffy.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Team Members

> Get team members with their task statistics and mood data

# Get Team Members

Returns a list of team members with their task statistics and latest mood data.

<Note>This endpoint is only accessible to users with `manager` or `admin` roles.</Note>

## Request

<ParamField header="Authorization" type="string" required>
  Bearer token from authentication
</ParamField>

## Response

Returns an array of team members:

<ResponseField name="[].id" type="string">
  User ID
</ResponseField>

<ResponseField name="[].name" type="string">
  User's full name
</ResponseField>

<ResponseField name="[].email" type="string">
  User's email address
</ResponseField>

<ResponseField name="[].role" type="string">
  User's role: `employee`, `manager`, or `admin`
</ResponseField>

<ResponseField name="[].isActive" type="boolean">
  Whether the user account is active
</ResponseField>

<ResponseField name="[].taskStats" type="object">
  Task statistics object containing: - `total`: Total tasks assigned - `pending`: Pending tasks -
  `inProgress`: Tasks in progress - `completed`: Completed tasks
</ResponseField>

<ResponseField name="[].lastMood" type="object | null">
  Latest mood check-in or null if none: - `score`: Mood score (1-5) - `timestamp`: ISO timestamp of
  the check-in
</ResponseField>

<RequestExample>
  ```bash curl -X GET "https://api.hitler.app/team/members" \ -H "Authorization: Bearer YOUR_TOKEN" theme={null}
  ```
</RequestExample>

<ResponseExample>
  ```json theme={null}
  [
    {
      "id": "usr_123abc",
      "name": "John Doe",
      "email": "john@example.com",
      "role": "employee",
      "isActive": true,
      "taskStats": {
        "total": 45,
        "pending": 5,
        "inProgress": 3,
        "completed": 37
      },
      "lastMood": {
        "score": 4,
        "timestamp": "2024-01-15T09:30:00Z"
      }
    },
    {
      "id": "usr_456def",
      "name": "Jane Smith",
      "email": "jane@example.com",
      "role": "employee",
      "isActive": true,
      "taskStats": {
        "total": 32,
        "pending": 2,
        "inProgress": 1,
        "completed": 29
      },
      "lastMood": null
    }
  ]
  ```
</ResponseExample>
