v4
latestOpenAPI 3.1.02026-08-01420618.8 KBIngest
Batch add documents
Add multiple documents in a single request. Each document can have any content type (text, url, file, etc.) and metadata
post/v3/documents/batch
Request body
Example request
{
"containerTag": "user_alex",
"metadata": {
"source": "upload",
"language": "en"
},
"taskType": "memory",
"filepath": "/documents/reports/file.pdf",
"filterByMetadata": {
"department": "engineering",
"region": "us"
},
"entityContext": "User's name is {XYZ}",
"dreaming": "instant",
"documents": [
{
"containerTag": "user_alex",
"content": "Our API rate limits are 100 req/min on free and 1000 on pro. Clients should use exponential backoff on 429s.",
"customId": "doc-api-rate-limits",
"metadata": {
"source": "upload",
"language": "en"
},
"taskType": "memory",
"filepath": "/documents/reports/file.pdf",
"filterByMetadata": {
"department": "engineering",
"region": "us"
},
"entityContext": "User's name is {XYZ}",
"dreaming": "instant"
}
]
}Response
Documents added successfully