---
title: "Get Public Brief Endpoint"
method: GET
path: "/briefs/public/{brief_id}"
---

# Get Public Brief Endpoint

`GET /briefs/public/{brief_id}`

## Request

- Base URL: `https://api.callboard.fm` (the document declares no server; this is the origin it was published from)
- URL: `https://api.callboard.fm/briefs/public/{brief_id}`
- Auth: none declared

Anonymous read of a brief that has been explicitly published.

Lookup is keyed on (id, is_public=true), so unpublished briefs return
404 even with a valid id — no signal leaks about whether the id maps
to a real-but-private brief. Output is filtered through the existing
"full" access tier so promoter viewers see pricing, risk_output, and
revenue, but identity fields (user_id, team_id, langsmith_run_id,
agent_errors) are stripped before responding.

## Path parameters

- `brief_id` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/callboard/apis/callboard-api.md) · [All operations](https://skmtc.dev/callboard/apis/callboard-api/llms.txt) · [OpenAPI document](https://skmtc.dev/callboard/apis/callboard-api/revisions/9297a7e92032?raw)
