Add Memory Batch V1
Changed onAdd multiple memory items in a batch with size validation and background processing.
**Authentication Required**:
One of the following authentication methods must be used:
- Bearer token in `Authorization` header
- API Key in `X-API-Key` header
- Session token in `X-Session-Token` header
**Required Headers**:
- Content-Type: application/json
- X-Client-Type: (e.g., 'papr_plugin', 'browser_extension')
The API validates individual memory content size against MAX_CONTENT_LENGTH environment variable (defaults to 15000 bytes).
Request
- Base URLhttps://memory.papr.ai
- URLhttps://memory.papr.ai/v1/memory/batch
- Auth
- API key in header X-API-Key
- or HTTP bearer
Query parameters
If True, skips adding background tasks for processing
If True, applies holographic neural transforms and stores in holographic collection
Frequency schema for holographic embedding (e.g. 'cosqa', 'scifact'). Required when enable_holographic=True. Call GET /v1/frequencies to see available schemas.
Request body
Example request
{
"batch_size": 10,
"external_user_id": "external_user_abcde",
"memories": [
{
"content": "Meeting notes from the product planning session",
"metadata": {
"createdAt": "2024-03-21T10:00:00Z",
"emoji tags": "📊,💡,📝",
"emotion tags": "focused, productive",
"hierarchical structures": "Business/Planning/Product",
"topics": "product, planning"
},
"type": "text"
},
{
"content": "Follow-up tasks from the planning meeting",
"metadata": {
"createdAt": "2024-03-21T11:00:00Z",
"emoji tags": "✅,📋",
"emotion tags": "organized",
"hierarchical structures": "Business/Tasks/Planning",
"topics": "tasks, planning"
},
"type": "text"
}
],
"user_id": "internal_user_id_12345"
}Response
Memories successfully added
Changes
- breaking
removed from the
////request propertyanyOflist - info
added the new optional
queryrequest parameterenable_holographic - info
added the new optional
queryrequest parameterfrequency_schema_id - info
added
subschema #1to the////request propertyanyOflist
- breaking
- breaking
removed
subschema #1from the////request propertyanyOflist - warning
deleted the
queryrequest parameterenable_holographic - warning
deleted the
queryrequest parameterfrequency_schema_id - info
added to the
////request propertyanyOflist
- breaking