Save conversation metadata information, including scene, participants, tags, etc.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Create conversation metadata request body
Used for POST /api/v1/memories/conversation-meta endpoint
Metadata version number
"1.0"
Scene identifier, enum values from ScenarioType:
"group_chat"
Scene description object, can include fields like description
{
"description": "Project discussion group chat",
"type": "project_discussion"
}Conversation name
"Project Discussion Group"
Conversation creation time (ISO 8601 format)
"2025-01-15T10:00:00+00:00"
Conversation description
"Technical discussion for new feature development"
Group unique identifier. When null/not provided, represents default settings for this scene.
"group_123"
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
Save conversation metadata API response
Response for POST /api/v1/memories/conversation-meta endpoint.
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",
"group_id": "group_123",
"id": "507f1f77bcf86cd799439011",
"is_default": false,
"name": "Project Discussion",
"scene": "group_chat",
"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"
}
},
"version": "1.0"
}Response status
"ok"
"failed"
Response message
"Operation successful"