curl --request POST \
--url http://localhost:8080/api/v2/memory/episodic/config \
--header 'Content-Type: application/json' \
--data '
{
"org_id": "universal",
"project_id": "universal",
"enabled": true,
"long_term_memory_enabled": true,
"short_term_memory_enabled": true
}
'{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Configure episodic memory for a project.
Allows enabling or disabling episodic memory components for a specific project session. You can independently control:
Only provided (non-null) values are updated. Fields not specified in the request retain their current values.
Returns 404 if the project does not exist.
curl --request POST \
--url http://localhost:8080/api/v2/memory/episodic/config \
--header 'Content-Type: application/json' \
--data '
{
"org_id": "universal",
"project_id": "universal",
"enabled": true,
"long_term_memory_enabled": true,
"short_term_memory_enabled": true
}
'{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Specification model for configuring episodic memory for a session.
The unique identifier of the organization.
- Must not contain slashes (`/`).
- Must contain only letters, numbers, underscores, hyphens, colon, and Unicode
characters (e.g., Chinese/Japanese/Korean). No slashes or other symbols
are allowed.
This value determines the namespace the project belongs to.
"MemVerge"
"AI_Labs"
The identifier of the project.
- Must be unique within the organization.
- Must not contain slashes (`/`).
- Must contain only letters, numbers, underscores, hyphens, colon, and Unicode
characters (e.g., Chinese/Japanese/Korean). No slashes or other symbols
are allowed.
This ID is used in API paths and resource locations.
"memmachine"
"research123"
"qa_pipeline"
Whether episodic memory as a whole is enabled.
Whether long-term episodic memory is enabled.
Whether short-term episodic memory is enabled.
Successful Response