Skip to main content
PATCH
/
api
/
v0
/
memories
/
conversation-meta
Python
# To use the Python SDK, install the package:
# pip install evermemos

from evermemos import EverMemOS

meta = EverMemOS(api_key="<api_key>").v0.memories.conversation_meta

response = meta.update(description="<new_description>")
print(response.status)
{
  "message": "Conversation metadata updated successfully, updated 2 fields",
  "result": {
    "group_id": "group_123",
    "id": "507f1f77bcf86cd799439011",
    "name": "New conversation name",
    "scene": "group_chat",
    "updated_at": "2025-01-15T10:30:00+00:00",
    "updated_fields": [
      "name",
      "tags"
    ]
  },
  "status": "ok"
}

Authorizations

Authorization
string
header
default:Bearer <api_key>
required

Bearer authentication header of the form Bearer 'api_key', where 'api_key' is your EverMemOS auth api key.

Body

application/json
description
string | null

New description

Example:

"Updated description"

scene_desc
Scene Desc · object

New scene description.

Example:
{
"description": "Updated scene description"
}
llm_custom_setting
LlmCustomSetting · object

New LLM custom settings.

Example:
{
"boundary": {
"model": "qwen/qwen3-235b-a22b-2507",
"provider": "openrouter"
},
"extraction": {
"model": "qwen/qwen3-235b-a22b-2507",
"provider": "openrouter"
}
}
tags
string[] | null

New tag list

Example:
["tag1", "tag2"]
user_details
User Details · object

New user details (will completely replace existing user_details)

Example:
{
"user_001": {
"custom_role": "lead",
"full_name": "John Smith",
"role": "user"
}
}
default_timezone
string | null

New default timezone

Example:

"Asia/Shanghai"

Response

Successful Response

result
PatchConversationMetaResult · object
required

Patch result with updated fields

Example:
{
"group_id": "group_123",
"id": "507f1f77bcf86cd799439011",
"name": "New conversation name",
"scene": "group_chat",
"updated_at": "2025-01-15T10:30:00+00:00",
"updated_fields": ["name", "tags"]
}
status
string
default:ok

Response status

Examples:

"ok"

"failed"

message
string
default:""

Response message

Example:

"Operation successful"