---
title: "Changes to Retrieve Full Document Content in Chunks"
method: POST
path: "/v1/artifacts/chunked-content"
---

# Changes to Retrieve Full Document Content in Chunks

`POST /v1/artifacts/chunked-content`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 11 revisions.

- **2026-07-06** `594fa71dfb90` — 6 breaking, 12 info
- **2026-06-03** `7914e6f947be` — 2 info
- **2026-06-02** `c711b911f68e` — 1 info

## Changes

- **2026-07-06** `594fa71dfb90` — 6 breaking, 12 info
  - the response property `data/items/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source/oneOf[subschema #2: PlainTextSource]/type` became optional for the status `200`
  - the response property `data/items/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source/oneOf[subschema #3: ContentSource]/type` became optional for the status `200`
  - the response property `data/items/content/items/anyOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source/oneOf[subschema #2: PlainTextSource]/type` became optional for the status `200`
  - the response property `data/items/content/items/anyOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source/oneOf[subschema #3: ContentSource]/type` became optional for the status `200`
  - added `#/components/schemas/Base64Source, #/components/schemas/URLDocumentSource` to the `data/items/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/Base64Source, #/components/schemas/URLDocumentSource` to the `data/items/content/items/anyOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/LocalResourceBlock` to the `data/items/content/items/` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/LocalResourceBlock` to the `data/items/content/items/anyOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/` response property `anyOf` list for the response status `200`
  - the `type` response's property default value `content` was added for the status `200`
  - the `type` response's property default value `content` was added for the status `200`
  - the `type` response's property default value `text` was added for the status `200`
  - the `type` response's property default value `text` was added for the status `200`
  - mapped value for discriminator key `base64` changed from `#/components/schemas/Base64PDFSource` to `#/components/schemas/Base64Source` for `data/items/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` response property for the response status `200`
  - mapped value for discriminator key `base64` changed from `#/components/schemas/Base64PDFSource` to `#/components/schemas/Base64Source` for `data/items/content/items/anyOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` response property for the response status `200`
  - mapped value for discriminator key `url` changed from `#/components/schemas/URLPDFSource` to `#/components/schemas/URLDocumentSource` for `data/items/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` response property for the response status `200`
  - mapped value for discriminator key `url` changed from `#/components/schemas/URLPDFSource` to `#/components/schemas/URLDocumentSource` for `data/items/content/items/anyOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` response property for the response status `200`
  - removed `#/components/schemas/Base64PDFSource, #/components/schemas/URLPDFSource` from the `data/items/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/Base64PDFSource, #/components/schemas/URLPDFSource` from the `data/items/content/items/anyOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` response property `oneOf` list for the response status `200`
- **2026-06-03** `7914e6f947be` — 2 info
  - added `#/components/schemas/MidConvSystemBlock` to the `data/items/content/items/` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/MidConvSystemBlock` to the `data/items/content/items/anyOf[subschema #15: TLDRBlock -> subschema #16: TLDRBlock]/content/items/` response property `anyOf` list for the response status `200`
- **2026-06-02** `c711b911f68e` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/zylon-ai/apis/private-gpt-api/docs/v1/artifacts/chunked-content/post.md) · [API](https://skmtc.dev/zylon-ai/apis/private-gpt-api.md) · [Page](https://skmtc.dev/zylon-ai/apis/private-gpt-api/changes/v1/artifacts/chunked-content/post)
