> ## Documentation Index
> Fetch the complete documentation index at: https://opentrain.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# List Publications

> List a manual's immutable published snapshots.

Lists a manual's publications — immutable, audience-scoped snapshots pinned to exact manual revisions. Publications are what workers read; the working tree can keep evolving underneath.

**Requirements:** `instructions:read`.

## Request

<ParamField path="manualId" type="string" required>
  The manual id.
</ParamField>

<ParamField query="cursor" type="string">
  Pagination cursor.
</ParamField>

## Response

<ResponseField name="publications" type="object[]">
  `{publicationNumber, manualId, manualRevisionNumber, audiences, note, publishedAt, publishedByUserId, contentHash}` — `contentHash` content-addresses the full published snapshot.
</ResponseField>

<ResponseField name="nextCursor" type="string | null">
  Pagination continuation.
</ResponseField>
