Store a single message into memory.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Store single message request body (HTTP API layer)
Used for POST /api/v1/memories endpoint
Message unique identifier
"msg_001"
Message creation time (ISO 8601 format)
"2025-01-15T10:00:00+00:00"
Sender user ID
"user_001"
Message content
"Let's discuss the technical solution for the new feature today"
Group ID
"group_123"
Group name
"Project Discussion Group"
Sender name (uses sender if not provided)
"John"
Message sender role, used to identify the source of the message. Enum values from MessageSenderRole:
"user"
List of referenced message IDs
["msg_000"]Successful Response
Memory storage response
Response for POST /api/v1/memories endpoint.
Response status
"ok"
"failed"
Response message
"Operation successful"
Memory storage result
{
"summary": "Extracted memories (boundary triggered)",
"value": {
"count": 1,
"saved_memories": [],
"status_info": "extracted"
}
}{
"summary": "Message queued (boundary not triggered)",
"value": {
"count": 0,
"saved_memories": [],
"status_info": "accumulated"
}
}