Request Body
Natural language search query
Array of memory bucket IDs to search across
Type of search: “BY_VIDEO” or other supported types
Number of top results to return per bucket
Filtering level: “high”, “medium”, or “low”
Response
Array of search results, one per bucket
Total number of buckets searched
{
"search_param": "team meeting notes",
"unique_ids": [
"550e8400-e29b-41d4-a716-446655440000",
"660e8400-e29b-41d4-a716-446655440001"
],
"search_type": "BY_VIDEO",
"top_k": 3,
"filtering_level": "high"
}
{
"searches": [
{
"unique_id": "550e8400-e29b-41d4-a716-446655440000",
"success": true,
"results": {
"results": [
{
"video_id": "vid_123",
"relevance_score": 0.92,
"snippet": "Q4 planning meeting"
}
]
}
},
{
"unique_id": "660e8400-e29b-41d4-a716-446655440001",
"success": true,
"results": {
"results": [
{
"video_id": "vid_456",
"relevance_score": 0.88,
"snippet": "Sprint retrospective"
}
]
}
}
],
"total_buckets": 2
}