---
title: "Repo Labels"
method: GET
path: "/v1/teams/{team_id}/repo/labels"
tags: ["team repo"]
---

# Repo Labels

`GET /v1/teams/{team_id}/repo/labels`

## Request

- Base URL: `https://api.stormy.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.stormy.ai/v1/teams/{team_id}/repo/labels`
- Auth: none declared

Every document's own frontmatter, and the plane it lands on.

The permissions view answers one question (who can read this) for the whole
tree at once. This is the other half of the same scan: what each document
SAYS ABOUT ITSELF — `kind: call_transcript`, `status: open`, whatever the
agent chose to label it with. A listing that shows those labels is a listing
a person can read without opening anything.

Deliberately not an allowlist of interesting keys: the vocabulary here is
whatever this business's agent actually writes, and a hardcoded list of
field names would go stale the first time it invents a useful one.

## Path parameters

- `team_id` string, uuid, required

## Query parameters

- `ref` string

## Headers

- `authorization` string, nullable
- `x-darwin-token` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/stormy/apis/stormy-control-plane.md) · [All operations](https://skmtc.dev/stormy/apis/stormy-control-plane/llms.txt) · [OpenAPI document](https://skmtc.dev/stormy/apis/stormy-control-plane/revisions/4d811ab18158?raw)
