Skip to content
Dashboard

Get team workload metrics

GET/v2/teams/{id}/metrics

Returns Intercom-style per-admin team metrics with open, snoozed, waiting, idle, capacity limit, pause, and away state. Results use cursor pagination.

Path ParametersExpand Collapse
id: string
Header ParametersExpand Collapse
"Featurebase-Version": optional "2026-08-19.orbit" or "2026-01-01.nova" or "2025-12-12.clover"
One of the following:
"2026-08-19.orbit"
"2026-01-01.nova"
"2025-12-12.clover"
ReturnsExpand Collapse
data: array of object { adminId, assignmentLimit, atCapacity, 7 more }
adminId: string
assignmentLimit: number
atCapacity: boolean
away: boolean
idleCount: number
minimum0
object: "team_admin_metrics"
openCount: number
minimum0
paused: boolean
snoozedCount: number
minimum0
waitingCount: number
minimum0
generatedAt: string
formatdate-time
nextCursor: string
object: "team_metrics"
teamId: string

Get team workload metrics

curl https://do.featurebase.app/v2/teams/$ID/metrics \
    -H "Authorization: Bearer $FEATUREBASE_API_KEY"
{
  "data": [
    {
      "adminId": "adminId",
      "assignmentLimit": 0,
      "atCapacity": true,
      "away": true,
      "idleCount": 0,
      "object": "team_admin_metrics",
      "openCount": 0,
      "paused": true,
      "snoozedCount": 0,
      "waitingCount": 0
    }
  ],
  "generatedAt": "2019-12-27T18:11:19.117Z",
  "nextCursor": "nextCursor",
  "object": "team_metrics",
  "teamId": "teamId"
}
Returns Examples
{
  "data": [
    {
      "adminId": "adminId",
      "assignmentLimit": 0,
      "atCapacity": true,
      "away": true,
      "idleCount": 0,
      "object": "team_admin_metrics",
      "openCount": 0,
      "paused": true,
      "snoozedCount": 0,
      "waitingCount": 0
    }
  ],
  "generatedAt": "2019-12-27T18:11:19.117Z",
  "nextCursor": "nextCursor",
  "object": "team_metrics",
  "teamId": "teamId"
}