Skip to main content
POST /memories Creates a new memory.

Code Examples

curl -X POST "https://api.tess.im/memories" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "collection_id": 1,
    "memory": "Example memory content"
  }'

Request Body Parameters

ParameterTypeRequiredDescription
collection_idintegerNoCollection ID
memorystringYesMemory content (max 32000 characters)

Success Response

{
  "message": "Memory created successfully!",
  "memory": {
    "id": 1,
    "user_id": 1,
    "collection_id": 1,
    "memory": "Example memory content",
    "credits": 0
  }
}

Error Responses

Validation Error (422)

{
  "message": "Validation error message"
}

Server Error (500)

{
  "message": "Error message",
  "error": "Error details"
}