Get the lab-view occupancy status for a project
Return the project’s sites, cyclers, and channels with occupancy state.
Each channel carries a derived free / occupied / stale state
(there is no live telemetry; state comes from linked measurements’
end_time and update recency). Includes per-cycler and project-level
occupancy counts.
Path Parameters
Response
Successful Response
The full Lab-view tree for a project: sites -> cyclers -> channels.
Returned by GET /projects/{project_id}/lab/status in a single call so
the wall can render without N per-channel round-trips.
Sites with this project's cyclers
Total occupied channels across the project
Total stale channels across the project
Total free channels across the project
Total out-of-commission channels across the project