---
title: "Track completion broken down per team the caller manages"
method: GET
path: "/api/v1/team-performance/track-breakdown-by-team"
tags: ["dashboard", "bff"]
---

# Track completion broken down per team the caller manages

`GET /api/v1/team-performance/track-breakdown-by-team`

## Query parameters

- `page` number
- `limit` number
- `trackId` string, required
- `userIds` string[]
- `fromDate` string, date-time
- `toDate` string, date-time
- `teamIds` string[]

## Response `201`

- TeamPerformanceGetTrackBreakdownByTeamResponseDTO
  - `data` object[], required
    - `averageScore` number, nullable, required — Team rep-mean-of-means score; null when no member has a scored session (never 0)
    - `completed` number, required — Number of the team's members who completed every mission in the track (the "n" in "n of m")
    - `teamId` string, required — Unique identifier for the team
    - `teamName` string, required — Name of the team
    - `total` number, required — Number of in-scope members - the managed population after any user/team filters, not necessarily raw team size (the "m" in "n of m")
  - `meta` object, required
    - `hasNext` boolean, required
    - `limit` number, required
    - `page` number, required
    - `total` number, required

---

[API](https://skmtc.net/wejam/apis/jam.md) · [All operations](https://skmtc.net/wejam/apis/jam/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wejam/jam/revisions/bd5a5f406bca/schema)
