REST API रेफ़रेंस

सभी एंडपॉइंट्स को Bearer टोकन चाहिए। डैशबोर्ड से अपना टोकन प्राप्त करें।

# बेस URL

https://api.agent-memo.ai

# प्रमाणीकरण हेडर

Authorization: Bearer YOUR_API_KEY

मेमोरीज़

GET/api/memories

वैकल्पिक फ़िल्टर के साथ मेमोरीज़ की सूची

Query: ?topic=&type=&importance=&limit=&offset=

POST/api/memories

नई मेमोरी बनाएँ

{ "content": "...", "type": "project", "topic": "auth", "importance": 2, "tags": ["decision"] }
GET/api/memories/:id

ID से एक मेमोरी प्राप्त करें

PUT/api/memories/:id

मौजूदा मेमोरी अपडेट करें

{ "content": "updated content", "importance": 3 }
DELETE/api/memories/:id

मेमोरी हटाएँ

POST/api/memories/search

मेमोरीज़ में सिमैंटिक सर्च

{ "query": "database choice", "type": ["project"], "limit": 5 }
GET/api/memories/topics

मेमोरी काउंट के साथ सभी टॉपिक्स की सूची

POST/api/memories/check-duplicate

स्टोर करने से पहले सिमैंटिक डुप्लिकेट्स चेक करें

{ "content": "...", "threshold": 0.92 }

नॉलेज ग्राफ

POST/api/kg/add

एंटिटी रिलेशनशिप (फ़ैक्ट) जोड़ें

{ "subject": "auth-service", "predicate": "uses", "object": "JWT", "confidence": 0.95 }
POST/api/kg/query

एंटिटी रिलेशनशिप क्वेरी करें

{ "entity": "auth-service", "direction": "outgoing" }
POST/api/kg/invalidate

फ़ैक्ट अमान्य करें (अब सत्य नहीं के रूप में चिह्नित करें)

{ "factId": "..." }
POST/api/kg/timeline

एंटिटी के फ़ैक्ट्स की टाइमलाइन देखें

{ "entity": "auth-service" }
GET/api/kg/stats

नॉलेज ग्राफ आँकड़े

रिस्पॉन्स फ़ॉर्मेट

सभी रिस्पॉन्स JSON हैं। सफल रिस्पॉन्स सीधे डेटा लौटाते हैं। एरर एक JSON ऑब्जेक्ट error फ़ील्ड के साथ लौटाते हैं।

सफल (200)

{
  "id": "abc-123",
  "content": "Use PostgreSQL",
  "type": "project",
  "topic": "database",
  "importance": 3,
  "created_at": "2026-04-08T..."
}

एरर (4xx/5xx)

{
  "error": "Memory not found"
}

रेट लिमिट्स

बीटा के दौरान कोई एन्फ़ोर्स्ड रेट लिमिट नहीं है। ज़िम्मेदारी से इस्तेमाल करें — सामान्य उपयोग 100 रिक्वेस्ट/मिनट से काफ़ी कम है। पेड टियर्स के साथ रेट लिमिटिंग शुरू की जाएगी।