Save conversation metadata information, including scene, participants, tags, etc.
Bearer authentication header of the form Bearer 'api_key', where 'api_key' is your EverMemOS auth api key.
Scene identifier.
Enum values from ScenarioType:
"assistant"
Conversation creation time (ISO 8601 format with Timezone is required)
"2025-01-15T10:00:00+00:00"
Scene description object.
Can include fields like description, type, etc.
{
"description": "Project discussion group chat",
"type": "project_discussion"
}
LLM custom settings for algorithm control.
Allows configuring different LLM providers/models for different tasks like boundary detection and memory extraction.
{
"boundary": {
"model": "qwen/qwen3-235b-a22b-2507",
"provider": "openrouter"
},
"extraction": {
"model": "qwen/qwen3-235b-a22b-2507",
"provider": "openrouter"
}
}
Conversation description
"Technical discussion for new feature development"
Default timezone
"UTC"
Participant details, key is user ID, value is user detail object
{
"bot_001": {
"custom_role": "assistant",
"extra": { "type": "ai" },
"full_name": "AI Assistant",
"role": "assistant"
},
"user_001": {
"custom_role": "developer",
"extra": { "department": "Engineering" },
"full_name": "John Smith",
"role": "user"
}
}
Tag list
["work", "technical"]
Successful Response
Saved conversation metadata
{
"conversation_created_at": "2025-01-15T10:00:00+00:00",
"created_at": "2025-01-15T10:00:00+00:00",
"default_timezone": "UTC",
"description": "Technical discussion group",
"id": "507f1f77bcf86cd799439011",
"is_default": false,
"scene": "assistant",
"scene_desc": {
"description": "Project discussion group chat"
},
"tags": ["work", "tech"],
"updated_at": "2025-01-15T10:00:00+00:00",
"user_details": {
"bot_001": {
"full_name": "AI Assistant",
"role": "assistant"
},
"user_001": {
"custom_role": "developer",
"full_name": "John",
"role": "user"
}
}
}
Response status
"ok"
"failed"
Response message
"Operation successful"