Skip to main content
GET
Get Team KPIs

Get Team KPIs

Returns key performance indicators for every member of a team. Each entry includes uninvoiced charges, remaining booking and time credits, and total/monthly usage. Used on the team dashboard to give administrators a quick financial and usage overview.

Authentication

Requires a valid customer bearer token. The customer must be a team administrator of the specified team.

Path Parameters

number
required
Numeric identifier of the team. Returned as Id from GET /api/public/teams/my.

Query Parameters

string
Comma-separated list of field paths to include in the response. When provided, only the specified fields are returned — useful for reducing payload size. Supports nested paths using dot notation.

Response

TeamKpi[]
required
Array of per-member KPI objects.

Per-Member Fields

number
Numeric identifier of the team member.
string
Display name of the team member.
string
Email address of the team member.
number
Count of purchased products not yet invoiced.
number
Count of extra services not yet invoiced.
number
Count of event attendee charges not yet invoiced. Note the typo (Univoiced) — it is preserved as-is in the API.
number
Count of time passes not yet invoiced. Note the typo (Univoiced) — it is preserved as-is in the API.
number
Remaining booking credit balance.
number
Remaining time credit in minutes.
number
Remaining time credit in days.
number
Remaining time credit in weeks.
number
Remaining time credit in months.
number
Remaining time credit uses.
number
Remaining time pass minutes.
number
Remaining time pass count.
number
Total booked time in minutes across all time.
number
Total booked time in minutes for the current month.
number
Total checked-in time in minutes across all time.
number
Total checked-in time in minutes for the current month.

Examples

Fetch team KPIs

TypeScript Integration

Usage in Portal

Error Responses

error
The customer is not authenticated or the session has expired.
error
Team with the specified ID does not exist.