Batch Ingest
Ingest up to 100 memories in a single request.
POST/v1/memories/batch
Request body
itemsobject[]requiredArray of memory objects (1–100 items).
items[].contentstringrequiredText content to store (1–5M chars).
items[].titlestringTitle (auto-extracted if omitted).
items[].typestringContent type.
items[].tagsstring[]Tags for filtering.
items[].metadataobjectArbitrary key-value pairs.
items[].languagestringISO 639-1 language code.
items[].userIdstringAssociate with a user.
defaultsobjectDefault values applied to all items.
defaults.typestringDefault content type.
defaults.tagsstring[]Default tags.
defaults.languagestringDefault language.
defaults.userIdstringDefault user ID.
Response
Returns 202 Accepted with batch results.
itemsobject[]Successfully ingested memories.
totalnumberTotal items submitted.
failednumberNumber of failed items.
errorsobject[]Validation errors with index and error message.
If some items fail validation, they appear in errors: