---
title: "Lab Board"
method: GET
path: "/api/labs/{lab_id}/board"
tags: ["labs"]
---

# Lab Board

`GET /api/labs/{lab_id}/board`

Everything the team page needs about the team's SHARED analyses, in one
request: what each run did, where it stopped, whether it failed, what it
produced, how many figures it made, and which comments are still open.

Supersedes `/reviews` (comments only). The PI-facing board groups these
into 跑挂了 / 等你回应 / 停滞 / 最近完成, and every one of those groups needs
a different field off the same scan — splitting it across endpoints would
mean two passes over the same sidecar files.

The client does the grouping: the thresholds ("stale after 3 days") are
presentation policy and will get tuned, and re-deploying the server to
change a cutoff would be the wrong coupling.

## Path parameters

- `lab_id` string, required

## Query parameters

- `limit` integer — how many shared sessions to scan

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/omicos/apis/omicos-server.md) · [All operations](https://skmtc.dev/omicos/apis/omicos-server/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/omicos/omicos-server/revisions/a00b94573ffe/schema)
