API de MemoryGraph Cloud para acceso programatico.
Autenticacion
Todas las solicitudes API requieren una clave API en el encabezado:
Authorization: Bearer mg_tu_clave_api_aqui URL Base
https://api.memorygraph.dev/v1 Endpoints
Almacenar Memoria
POST /memories
{
"type": "solution",
"title": "Correccion timeout Redis",
"content": "Aumentado pool de conexiones...",
"tags": ["redis", "timeout"],
"importance": 0.8
}
Respuesta:
{
"id": "mem_abc123",
"created_at": "2024-12-04T10:00:00Z",
"type": "solution",
"title": "Correccion timeout Redis"
} Buscar Memorias
GET /memories/search?query=soluciones+timeout&limit=10
Respuesta:
{
"memories": [
{
"id": "mem_abc123",
"type": "solution",
"title": "Correccion timeout Redis",
"relevance": 0.92
}
],
"total": 1
} Obtener Memoria
GET /memories/:id
Respuesta:
{
"id": "mem_abc123",
"type": "solution",
"title": "Correccion timeout Redis",
"content": "Aumentado pool de conexiones...",
"tags": ["redis", "timeout"],
"importance": 0.8,
"created_at": "2024-12-04T10:00:00Z",
"relationships": []
} Crear Relacion
POST /relationships
{
"from_memory_id": "mem_abc123",
"to_memory_id": "mem_def456",
"relationship_type": "SOLVES"
}
Respuesta:
{
"id": "rel_xyz789",
"from": "mem_abc123",
"to": "mem_def456",
"type": "SOLVES"
} Obtener Memorias Relacionadas
GET /memories/:id/related?types=SOLVES,CAUSES
Respuesta:
{
"memories": [
{
"id": "mem_def456",
"relationship": "SOLVES",
"title": "Error de pool de conexiones"
}
]
} Respuestas de Error
{
"error": {
"code": "not_found",
"message": "Memoria no encontrada"
}
} | Estado | Codigo | Descripcion |
|---|---|---|
| 400 | bad_request | Cuerpo de solicitud invalido |
| 401 | unauthorized | Clave API invalida o faltante |
| 404 | not_found | Recurso no encontrado |
| 429 | rate_limited | Demasiadas solicitudes |
| 500 | internal_error | Error del servidor |
Limites de Tasa
| Plan | Solicitudes/minuto |
|---|---|
| Gratis | 60 |
| Pro | 300 |
| Equipo | 1000 |
SDKs
SDKs oficiales proximamente:
- Python:
pip install memorygraph - Node.js:
npm install @memorygraph/sdk