Create a new memory (conversation or document)
Create a new memory (conversation or document) using clean JSON body.
- Use collection_id (UUID)
- engram_type is optional and inferred from payload shape:
- If messages present -> conversation
- Otherwise -> document
- For conversations: provide messages array
- For documents: provide raw_text or chunks
- Use snapshot for device-memory mode (mutually exclusive with collection_id)
Request body
Response
Snapshot mode returns an updated SnapshotEnvelope synchronously.
Changes
Changed in 1 of the 2 revisions of this API.91028
- ▲
removed
ChunkingStrategysubschema #1from theingestion_config/anyOf[subschema #1: IngestionConfig]/chunking_strategyrequest propertyanyOflistrequest-property-any-of-removed
- ▲
request property
messages/anyOf[subschema #1]/items/rolewas restricted to a list of enum valuesrequest-property-became-enum
- ▲
the
chunks/anyOf[subschema #1]/request property's minItems was increased to1request-property-min-items-increased
- ▲
the
messages/anyOf[subschema #1]/request property's minItems was increased to1request-property-min-items-increased
- ▲
the
chunks/anyOf[subschema #1]/items/request property's minLength was increased from0to1request-property-min-length-increased
- ▲
the
raw_text/anyOf[subschema #1]/request property's minLength was increased from0to1request-property-min-length-increased
- ▲
added the pattern
[\s\S]*\S[\s\S]*to the request propertychunks/anyOf[subschema #1]/items/request-property-pattern-added
- ▲
added the pattern
[\s\S]*\S[\s\S]*to the request propertyraw_text/anyOf[subschema #1]/request-property-pattern-added
- ▲
the
ingestion_config/anyOf[subschema #1: IngestionConfig]/chunking_strategyrequest property type/format changed from/tostring/request-property-type-changed
- ●
removed the request property
collection_refrequest-property-removed
- ●
removed the request property
ingestion_config/anyOf[subschema #1: IngestionConfig]/apprequest-property-removed
- ●
removed the request property
ingestion_config/anyOf[subschema #1: IngestionConfig]/chunk_enrichment_settings/generation_configrequest-property-removed
- ●
removed the request property
ingestion_config/anyOf[subschema #1: IngestionConfig]/chunks_for_document_summaryrequest-property-removed
- ●
removed the request property
ingestion_config/anyOf[subschema #1: IngestionConfig]/document_summary_max_lengthrequest-property-removed
- ●
removed the request property
ingestion_config/anyOf[subschema #1: IngestionConfig]/document_summary_modelrequest-property-removed
- ●
removed the request property
ingestion_config/anyOf[subschema #1: IngestionConfig]/document_summary_system_promptrequest-property-removed
- ●
removed the request property
ingestion_config/anyOf[subschema #1: IngestionConfig]/document_summary_task_promptrequest-property-removed
- ●
removed the request property
ingestion_config/anyOf[subschema #1: IngestionConfig]/extra_fieldsrequest-property-removed
- ●
removed the request property
ingestion_config/anyOf[subschema #1: IngestionConfig]/skip_document_summaryrequest-property-removed
- ○
api operation id
create_memory_v1_memories_postremoved and replaced withcreate_memoryapi-operation-id-removed
- ○
api tag
Memoriesaddedapi-tag-added
- ○
added the new optional request property
collection_idnew-optional-request-property
- ○
added the new optional request property
content_partsnew-optional-request-property
- ○
added the new optional request property
contentsnew-optional-request-property
- ○
added the new optional request property
messages/anyOf[subschema #1]/items/timestampnew-optional-request-property
- ○
added the new optional request property
snapshotnew-optional-request-property
- ○
added the new optional request property
speaker_idnew-optional-request-property
- ○
added the new optional request property
speaker_namenew-optional-request-property
- ○
the request property
engram_typebecame optionalrequest-property-became-optional
- ○
the
automatic_extractionrequest property default valuefalsewas addedrequest-property-default-value-added
- ○
the
chunk_overlaprequest property default value512was addedrequest-property-default-value-added
- ○
the
chunk_sizerequest property default value1024was addedrequest-property-default-value-added
- ○
the
chunking_strategyrequest property default valuerecursivewas addedrequest-property-default-value-added
- ○
the
engram_typerequest property default valuedocumentwas addedrequest-property-default-value-added
- ○
the
max_concurrent_vlm_tasksrequest property default value5was addedrequest-property-default-value-added
- ○
the
providerrequest property default valuenebulawas addedrequest-property-default-value-added
- ○
the
vlm_batch_sizerequest property default value5was addedrequest-property-default-value-added
- ○
the
vlm_max_tokens_to_samplerequest property default value1024was addedrequest-property-default-value-added
- ○
the
vlm_ocr_one_page_per_chunkrequest property default valuetruewas addedrequest-property-default-value-added
- ○
added the new
assistantenum value to the request propertymessages/anyOf[subschema #1]/items/rolerequest-property-enum-value-added
- ○
added the new
systemenum value to the request propertymessages/anyOf[subschema #1]/items/rolerequest-property-enum-value-added
- ○
added the new
userenum value to the request propertymessages/anyOf[subschema #1]/items/rolerequest-property-enum-value-added
- ○
request property
messages/anyOf[subschema #1]/items/contentlist-of-types was widened by adding typesarrayto media typeapplication/jsonrequest-property-list-of-types-widened
- ○
added
NebulaResults_MemoryCreateAcceptedResponse_NebulaResults_SnapshotMutationResult_to the response bodyanyOflist for the response status202response-body-any-of-added
- ○
added the optional property
detail/items/ctxto the response with the422statusresponse-optional-property-added
- ○
added the optional property
detail/items/inputto the response with the422statusresponse-optional-property-added
- ○
added the success response with the status
200response-success-status-added
This revision also has 119 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲