---
title: "Read a compact source-linked brief or incremental observations"
method: GET
path: "/api/v1/brief"
---

# Read a compact source-linked brief or incremental observations

`GET /api/v1/brief`

## Request

- Base URL: `https://probable.media`
- URL: `https://probable.media/api/v1/brief`
- Auth: none declared

Public edition window only. The default balanced mode returns a bounded five-story snapshot diversified across category, event class, and publisher, with a resumeCursor but no page cursor. That checkpoint continues as a complete chronological change stream, including when a client repeats mode=balanced. chronological and all preserve the complete sequence order: nextCursor pages through unread results and resumeCursor marks all matching observations visible at response start as caught up. Stable IDs identify exact normalized content, not inferred global events.

## Query parameters

- `topic` string
- `category` 'all' | 'Business' | 'Climate' | 'Culture' | 'Health' | 'Justice' | 'Politics' | 'Science' | 'Sport' | 'Technology' | 'World'
- `mode` 'balanced' | 'chronological' | 'all'
- `limit` integer
- `since` string, date-time
- `cursor` string

## Response `200`

Cited stories with freshness, evidence, access boundaries, and pagination/checkpoint cursors

## Other responses

- `400`: Invalid filter or cursor scope

---

[API](https://skmtc.dev/probable/apis/probable-public-api.md) · [All operations](https://skmtc.dev/probable/apis/probable-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/probable/apis/probable-public-api/revisions/28e1acd459f3?raw)
