---
title: "Read a bounded page of normalized extracted text for one ready document"
method: GET
path: "/v1/knowledge-documents/{document_id}/text"
---

# Read a bounded page of normalized extracted text for one ready document

`GET /v1/knowledge-documents/{document_id}/text`

## Request

- Base URL: `https://api.skysay.ai`
- URL: `https://api.skysay.ai/v1/knowledge-documents/{document_id}/text`
- Auth: none declared

Reads only the tenant-bound private derived text artifact, verifies its recorded hash/count, and never returns the original object, a storage key, or a download URL. The response is bounded to 50,000 characters with offset pagination and performs no model/provider generation or mutation.

## Path parameters

- `document_id` string, required

## Query parameters

- `organization_id` string: Optional compatibility echo; the bearer workspace is authoritative.
- `project_id` string, required
- `limit` integer
- `offset` integer

## Response `200`

Normalized text page and explicit pagination metadata

---

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