---
title: "GET /team-management/all-members"
method: GET
path: "/team-management/all-members"
tags: ["team-management"]
---

# GET /team-management/all-members

`GET /team-management/all-members`

## Request

- Base URL: `https://api.focusbear.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.focusbear.io/team-management/all-members`
- Auth: HTTP bearer

## Response `200`

- GetAllTeamMembersResponseDto
  - `members` GetTeamMembersDetailsDto[], required
    - `id` string, required
    - `email` string, required
    - `last_active_date` string, date-time, nullable, required: Latest completed focus mode or routine; null when the member has never been active
    - `first_name` string, nullable, required
    - `last_name` string, nullable, required
    - `member_expiry_date` string, date-time, nullable, required
    - `created_at` string, required
    - `morning_routines_streak` number, required
    - `evening_routines_streak` number, required
    - `focus_modes_streak` number, required
    - `morning_percent_number_day_of_stats_completed` number, required
    - `micro_percent_number_day_of_stats_completed` number, required
    - `evening_percent_number_day_of_stats_completed` number, required
    - `focus_modes_percent_number_day_of_stats_completed` number, required
    - `total_hours_in_focus_sessions` number, required
    - `morning_number_days_completed` number, required
    - `morning_num_days_of_stats` number, required
    - `evening_number_days_completed` number, required
    - `evening_num_days_of_stats` number, required
    - `micro_breaks_number_days_completed` number, required
    - `micro_breaks_num_days_of_stats` number, required
    - `focus_modes_number_days_completed` number, required
    - `focus_modes_num_days_of_stats` number, required
    - `num_days_of_stats` number, required
    - `number_days_completed` number, required
    - `invitation_status` 'failed' | 'pending' | 'accepted' | 'declined' | 'expired', required
    - `invited_role` 'admin' | 'teacher' | 'member', nullable: Requested role for an invitation that has not yet been accepted
    - `invitation_sent_at` string, date-time, nullable, required
    - `invitation_send_count` number, required
    - `invitation_responded_at` string, date-time, nullable, required
    - `total_focused_hours` number, required: Total focused hours worked by the intern
  - `admins` string[], required
  - `teachers` string[], required: User ids with a school-level teacher role on this team
  - `total_count` number, required
  - `team_id` string, required

---

[API](https://skmtc.dev/focusbear/apis/focusbear-api.md) - [All operations](https://skmtc.dev/focusbear/apis/focusbear-api/llms.txt) - [OpenAPI document](https://skmtc.dev/focusbear/apis/focusbear-api/revisions/3a83a3b9a811?raw)
