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

# GET /service-account/team-management/all-members

`GET /service-account/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/service-account/team-management/all-members`
- Auth: HTTP bearer

## Query parameters

- `team_id` string, required

## Response `200`

Successfully retrieved all team members

- ServiceAccountTeamMembersResponseDto
  - `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
  - `admin_members` TeamAdminUsageDto[], required: Usage for the team's owner and admins who have no membership row, so aren't in `members`. Not counted in `total_count`.
    - `id` string, required
    - `last_active_date` string, date-time, nullable, required: Latest completed focus mode or routine; null when the member has never been active
    - `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
    - `total_focused_hours` number, required: Total focused hours worked by the intern

## Other responses

- `401`: Unauthorized - Invalid or missing service account token
- `403`: Forbidden - Insufficient permissions or team ID mismatch

---

[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)
