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

# Lab Reviews

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

Open review threads across the team's shared trajectories.

This is the team-level view the per-session annotations endpoints cannot
give: a member sees, in one place, which comments are waiting on THEM
(`for_me` — on a trajectory they own) versus what they have asked of
others (`by_me`). Without it, an annotation is only discoverable by
whoever happens to reopen that exact trajectory, which is why the review
primitives shipped but nobody used them.

Visible to every ACTIVE member (not owner-only): peer review is the point.
Scope matches `visibility='lab'` — a private trajectory is never scanned,
so annotating one is still a private note between owner and viewer.

## 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)
