---
title: "Changes to Initiate Async Chat Stream"
method: POST
path: "/v1/messages/async"
---

# Changes to Initiate Async Chat Stream

`POST /v1/messages/async`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 4 of 11 revisions.

- **2026-08-27** `4e828cf153c4` — 1 info
- **2026-07-06** `594fa71dfb90` — 4 breaking, 36 info
- **2026-06-03** `7914e6f947be` — 9 info
- **2026-06-02** `c711b911f68e` — 1 info

## Changes

- **2026-08-27** `4e828cf153c4` — 1 info
  - added the new optional request property `mounts`
- **2026-07-06** `594fa71dfb90` — 4 breaking, 36 info
  - removed `#/components/schemas/Base64PDFSource, #/components/schemas/URLPDFSource` from the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property `oneOf` list
  - removed `#/components/schemas/Base64PDFSource, #/components/schemas/URLPDFSource` from the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property `oneOf` list
  - removed `#/components/schemas/Base64PDFSource, #/components/schemas/URLPDFSource` from the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property `oneOf` list
  - removed `#/components/schemas/Base64PDFSource, #/components/schemas/URLPDFSource` from the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property `oneOf` list
  - added the new optional request property `system/items/prompt/code_execution`
  - added the new optional request property `system/items/prompt/skills`
  - added `#/components/schemas/LocalResourceBlock` to the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/` request property `anyOf` list
  - added `#/components/schemas/LocalResourceBlock` to the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/` request property `anyOf` list
  - the request property `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source/oneOf[subschema #2: PlainTextSource]/type` became optional
  - the request property `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source/oneOf[subschema #3: ContentSource]/type` became optional
  - the request property `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source/oneOf[subschema #2: PlainTextSource]/type` became optional
  - the request property `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source/oneOf[subschema #3: ContentSource]/type` became optional
  - the request property `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source/oneOf[subschema #2: PlainTextSource]/type` became optional
  - the request property `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source/oneOf[subschema #3: ContentSource]/type` became optional
  - the request property `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source/oneOf[subschema #2: PlainTextSource]/type` became optional
  - the request property `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source/oneOf[subschema #3: ContentSource]/type` became optional
  - the `type` request property default value `content` was added
  - the `type` request property default value `content` was added
  - the `type` request property default value `content` was added
  - the `type` request property default value `content` was added
  - the `type` request property default value `text` was added
  - the `type` request property default value `text` was added
  - the `type` request property default value `text` was added
  - the `type` request property default value `text` was added
  - added `local_resource` discriminator mapping keys to the `messages/items/content/anyOf[subschema #2]/items/` request property
  - added `local_resource` discriminator mapping keys to the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/` request property
  - mapped value for discriminator key `base64` changed from `#/components/schemas/Base64PDFSource` to `#/components/schemas/Base64Source` for `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property
  - mapped value for discriminator key `base64` changed from `#/components/schemas/Base64PDFSource` to `#/components/schemas/Base64Source` for `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property
  - mapped value for discriminator key `base64` changed from `#/components/schemas/Base64PDFSource` to `#/components/schemas/Base64Source` for `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property
  - mapped value for discriminator key `base64` changed from `#/components/schemas/Base64PDFSource` to `#/components/schemas/Base64Source` for `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property
  - mapped value for discriminator key `url` changed from `#/components/schemas/URLPDFSource` to `#/components/schemas/URLDocumentSource` for `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property
  - mapped value for discriminator key `url` changed from `#/components/schemas/URLPDFSource` to `#/components/schemas/URLDocumentSource` for `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property
  - mapped value for discriminator key `url` changed from `#/components/schemas/URLPDFSource` to `#/components/schemas/URLDocumentSource` for `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property
  - mapped value for discriminator key `url` changed from `#/components/schemas/URLPDFSource` to `#/components/schemas/URLDocumentSource` for `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property
  - added `#/components/schemas/Base64Source, #/components/schemas/URLDocumentSource` to the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property `oneOf` list
  - added `#/components/schemas/Base64Source, #/components/schemas/URLDocumentSource` to the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property `oneOf` list
  - added `#/components/schemas/Base64Source, #/components/schemas/URLDocumentSource` to the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property `oneOf` list
  - added `#/components/schemas/Base64Source, #/components/schemas/URLDocumentSource` to the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #16: TLDRBlock -> subschema #17: TLDRBlock]/content/items/anyOf[subschema #13: DocumentBlock -> subschema #14: DocumentBlock]/source` request property `oneOf` list
  - added `#/components/schemas/LocalResourceBlock` to the `messages/items/content/anyOf[subschema #2]/items/` request property `oneOf` list
  - added `#/components/schemas/LocalResourceBlock` to the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #17: ToolResultBlock -> subschema #18: ToolResultBlock]/content/anyOf[subschema #2]/items/` request property `oneOf` list
- **2026-06-03** `7914e6f947be` — 9 info
  - added `#/components/schemas/MidConvSystemBlock` to the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #15: TLDRBlock -> subschema #16: TLDRBlock]/content/items/` request property `anyOf` list
  - added `#/components/schemas/MidConvSystemBlock` to the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #16: ToolResultBlock -> subschema #17: ToolResultBlock]/content/anyOf[subschema #2]/items/oneOf[subschema #15: TLDRBlock -> subschema #16: TLDRBlock]/content/items/` request property `anyOf` list
  - added `mid_conv_system` discriminator mapping keys to the `messages/items/content/anyOf[subschema #2]/items/` request property
  - added `mid_conv_system` discriminator mapping keys to the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #16: ToolResultBlock -> subschema #17: ToolResultBlock]/content/anyOf[subschema #2]/items/` request property
  - added the new `system` enum value to the request property `messages/items/role`
  - added the new `xhigh` enum value to the request property `output_config/effort/anyOf[subschema #1]/`
  - added the new `xhigh` enum value to the request property `thinking/effort/anyOf[subschema #1]/`
  - added `#/components/schemas/MidConvSystemBlock` to the `messages/items/content/anyOf[subschema #2]/items/` request property `oneOf` list
  - added `#/components/schemas/MidConvSystemBlock` to the `messages/items/content/anyOf[subschema #2]/items/oneOf[subschema #16: ToolResultBlock -> subschema #17: ToolResultBlock]/content/anyOf[subschema #2]/items/` request property `oneOf` list
- **2026-06-02** `c711b911f68e` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/zylon-ai/apis/private-gpt-api/docs/v1/messages/async/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/messages/async/post)
