Referencia REST API
Todos los endpoints requieren un token Bearer. Obtenga su token desde el panel de control.
# URL base
https://api.agent-memo.ai
# Encabezado de autenticación
Authorization: Bearer YOUR_API_KEY
Memorias
/api/memoriesListar memorias con filtros opcionales
Query: ?topic=&type=&importance=&limit=&offset=
/api/memoriesCrear una nueva memoria
{ "content": "...", "type": "project", "topic": "auth", "importance": 2, "tags": ["decision"] }/api/memories/:idObtener una memoria por ID
/api/memories/:idActualizar una memoria existente
{ "content": "updated content", "importance": 3 }/api/memories/:idEliminar una memoria
/api/memories/searchBúsqueda semántica en las memorias
{ "query": "database choice", "type": ["project"], "limit": 5 }/api/memories/topicsListar todos los temas con conteo de memorias
/api/memories/check-duplicateVerificar duplicados semánticos antes de almacenar
{ "content": "...", "threshold": 0.92 }Grafo de Conocimiento
/api/kg/addAgregar una relación de entidad (hecho)
{ "subject": "auth-service", "predicate": "uses", "object": "JWT", "confidence": 0.95 }/api/kg/queryConsultar relaciones entre entidades
{ "entity": "auth-service", "direction": "outgoing" }/api/kg/invalidateInvalidar un hecho (marcar como ya no verdadero)
{ "factId": "..." }/api/kg/timelineVer línea de tiempo de hechos de una entidad
{ "entity": "auth-service" }/api/kg/statsEstadísticas del grafo de conocimiento
Formato de respuesta
Todas las respuestas son JSON. Las respuestas exitosas devuelven los datos directamente. Los errores devuelven un objeto JSON con un campo de error.
Éxito (200)
{
"id": "abc-123",
"content": "Use PostgreSQL",
"type": "project",
"topic": "database",
"importance": 3,
"created_at": "2026-04-08T..."
}Error (4xx/5xx)
{
"error": "Memory not found"
}Límites de velocidad
Durante la beta, no hay límites de velocidad forzados. Sea un buen ciudadano — el uso típico está muy por debajo de 100 solicitudes/minuto. Los límites de velocidad se introducirán con los planes de pago.