cURL
curl --request POST \ --url https://api.agent-mind.com/api/v1/memories/recall \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "query": "<string>", "strategy": "<string>", "limit": 123, "user_id": "<string>", "session_id": "<string>", "filters": {} } '
Recall memories via API
import requests url = "https://api.agent-mind.com/api/v1/memories/recall" headers = { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } data = { "query": "user preferences", "limit": 10 } response = requests.post(url, json=data, headers=headers) memories = response.json()
data = { "query": "previous purchases", "user_id": "customer_123", "limit": 5, "strategy": "llm" } response = requests.post(url, json=data, headers=headers)
data = { "query": "support issues", "user_id": "user_456", "session_id": "session_789", "filters": { "category": "support", "priority": "high", "resolved": False }, "limit": 20 } response = requests.post(url, json=data, headers=headers)
{ "memories": [ { "id": "mem_abc123", "content": "User prefers email notifications over SMS", "user_id": "user_123", "metadata": { "category": "preferences", "type": "communication" }, "relevance_score": 0.95, "created_at": "2024-03-20T10:30:00Z" }, { "id": "mem_def456", "content": "User's timezone is PST", "user_id": "user_123", "metadata": { "category": "preferences", "type": "settings" }, "relevance_score": 0.87, "created_at": "2024-03-19T15:45:00Z" } ], "count": 2 }
{ "error": "Query parameter is required" }
{ "error": "Invalid or missing API key" }
{ "error": "Failed to recall memories" }