content
field should ideally be encrypted client-side using the user’s encryption_key
before sending. Alternatively, if sending plaintext, ensure the API or SDK handles server-side encryption.
Authorization
RequiresBearer
token authentication using your Developer JWT.Authorizations
JWT token obtained via /auth/token
endpoint.
Body
application/json
User's unique ID.
User's memory key.
The memory content (plaintext or pre-encrypted depending on implementation).
Optional title for the memory.
Optional brief summary of the memory.
List of tag names (strings) to associate. New tags will be created if they don't exist.
Optional importance score (e.g., 1-5 or 0-1).
Example:
0.8
Optional confidence score (0-1).
Example:
0.95
Optional identifier for the source application/context.
Example:
"my-chat-app"
Response
Memory blob created successfully.