Skip to main content
PUT
/
api
/
v2
/
config
/
memory
Update Memory Config Endpoint
curl --request PUT \
  --url http://localhost:8080/api/v2/config/memory \
  --header 'Content-Type: application/json' \
  --data '
{
  "episodic_memory": {
    "long_term_memory": {
      "embedder": "<string>",
      "reranker": "<string>",
      "vector_graph_store": "<string>"
    },
    "short_term_memory": {
      "llm_model": "<string>",
      "message_capacity": 1
    },
    "long_term_memory_enabled": true,
    "short_term_memory_enabled": true,
    "enabled": true
  },
  "semantic_memory": {
    "enabled": true,
    "database": "<string>",
    "llm_model": "<string>",
    "embedding_model": "<string>",
    "ingestion_trigger_messages": 1,
    "ingestion_trigger_age_seconds": 1
  }
}
'
{
  "success": true,
  "message": "<string>"
}

Body

application/json

Specification for updating memory configuration.

episodic_memory
UpdateEpisodicMemorySpec · object
Partial update for episodic memory configuration. Only supplied
fields are updated; omitted fields remain unchanged.
semantic_memory
UpdateSemanticMemorySpec · object
Partial update for semantic memory configuration. Only supplied
fields are updated; omitted fields remain unchanged.

Response

Successful Response

Response model for memory configuration update.

success
boolean
required
Whether the operation succeeded.
message
string
required
Status message describing the result of the operation.