---
title: "Changes to Append content to an engram"
method: POST
path: "/v1/memories/{id}/append"
---

# Changes to Append content to an engram

`POST /v1/memories/{id}/append`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-04-27** `b1da2c0bb1ae` — 10 breaking, 9 warning, 20 info

## Changes

- **2026-04-27** `b1da2c0bb1ae` — 10 breaking, 9 warning, 20 info
  - added the new required request property `messages/anyOf[subschema #1]/items/content`
  - added the new required request property `messages/anyOf[subschema #1]/items/role`
  - removed `#/components/schemas/ChunkingStrategy, subschema #1` from the `ingestion_config/anyOf[subschema #1: IngestionConfig]/chunking_strategy` request property `anyOf` list
  - the `chunks/anyOf[subschema #1]/` request property's minItems was increased to `1`
  - the `messages/anyOf[subschema #1]/` request property's minItems was increased to `1`
  - the `chunks/anyOf[subschema #1]/items/` request property's minLength was increased from `0` to `1`
  - the `raw_text/anyOf[subschema #1]/` request property's minLength was increased from `0` to `1`
  - added the pattern `[\s\S]*\S[\s\S]*` to the request property `chunks/anyOf[subschema #1]/items/`
  - added the pattern `[\s\S]*\S[\s\S]*` to the request property `raw_text/anyOf[subschema #1]/`
  - the `ingestion_config/anyOf[subschema #1: IngestionConfig]/chunking_strategy` request property type/format changed from ``/`` to `string`/``
  - removed the request property `ingestion_config/anyOf[subschema #1: IngestionConfig]/app`
  - removed the request property `ingestion_config/anyOf[subschema #1: IngestionConfig]/chunk_enrichment_settings/generation_config`
  - removed the request property `ingestion_config/anyOf[subschema #1: IngestionConfig]/chunks_for_document_summary`
  - removed the request property `ingestion_config/anyOf[subschema #1: IngestionConfig]/document_summary_max_length`
  - removed the request property `ingestion_config/anyOf[subschema #1: IngestionConfig]/document_summary_model`
  - removed the request property `ingestion_config/anyOf[subschema #1: IngestionConfig]/document_summary_system_prompt`
  - removed the request property `ingestion_config/anyOf[subschema #1: IngestionConfig]/document_summary_task_prompt`
  - removed the request property `ingestion_config/anyOf[subschema #1: IngestionConfig]/extra_fields`
  - removed the request property `ingestion_config/anyOf[subschema #1: IngestionConfig]/skip_document_summary`
  - api operation id `append_to_engram_v1_memories__id__append_post` removed and replaced with `append_memory`
  - api tag `Memories` added
  - added the new optional request property `messages/anyOf[subschema #1]/items/authority`
  - added the new optional request property `messages/anyOf[subschema #1]/items/metadata`
  - added the new optional request property `messages/anyOf[subschema #1]/items/parent_id`
  - added the new optional request property `messages/anyOf[subschema #1]/items/source_role_id`
  - added the new optional request property `messages/anyOf[subschema #1]/items/timestamp`
  - the `automatic_extraction` request property default value `false` was added
  - the `chunk_overlap` request property default value `512` was added
  - the `chunk_size` request property default value `1024` was added
  - the `chunking_strategy` request property default value `recursive` was added
  - the `max_concurrent_vlm_tasks` request property default value `5` was added
  - the `provider` request property default value `nebula` was added
  - the `vlm_batch_size` request property default value `5` was added
  - the `vlm_max_tokens_to_sample` request property default value `1024` was added
  - the `vlm_ocr_one_page_per_chunk` request property default value `true` was added
  - added `#/components/schemas/NebulaResults_AppendMemoryResponse_` to the response body `anyOf` list for the response status `200`
  - removed `#/components/schemas/NebulaResults_MessageResponse_` from the response body `anyOf` list for the response status `200`
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status

---

[Operation](https://skmtc.dev/zeroset-inc/apis/nebula-api/docs/v1/memories/:id/append/post.md) · [API](https://skmtc.dev/zeroset-inc/apis/nebula-api.md) · [Page](https://skmtc.dev/zeroset-inc/apis/nebula-api/changes/v1/memories/:id/append/post)
