Capacity
Query team workload, utilization metrics, and member availability for scheduling decisions.
Overview
The capacity endpoint returns workload and utilization data for your team. Use it to power dashboards, make routing decisions, or surface load balancing information.
Required: startDate, endDate. Optional: teamId.
Response
Fields
| Field | Description |
|---|---|
capacity.overview.averageUtilization | 0.0 – 1.0. Average utilization across all members. |
capacity.members[].capacity.utilization | 0.0 – 1.0. Ratio of current bookings to max bookings in range. |
capacity.members[].capacity.availableSlots | Remaining bookable slots for this member. |
capacity.members[].workload.bookedHours | Total hours booked in the date range. |
Use cases
Prevent overloading a member: filter members where capacity.utilization < 0.8 before offering assignTo options.
Surface availability: show capacity.availableSlots as remaining slots in your booking UI.
Team health dashboards: track utilization over timeline to identify burn-out risk or under-utilization.