Búsqueda y respuestas — search devuelve los pasajes que coinciden con una pregunta, con páginas y un enlace al original; ask devuelve una respuesta breve.
En esta páginaRecursos para IA
- Recursos para IA
- El token de un usuario con sesión iniciada
- Qué cubre la API
- La forma de una petición
- Endpoints
- Importa documentos
- POST /ingest
- GET /jobs/{job_id}
- Busca y pregunta
- POST /search
- POST /ask
- Las carpetas y lo que contienen
- GET /folders/summary
- GET /folders
- GET /folders/{id}
- GET /documents
- Lee documentos
- GET /documents/{id}
- POST /documents/batch
- GET /documents/{id}/content
- GET /documents/{id}/tags
- Cuando una llamada falla
- ¿Quieres acceso anticipado a la API?
Referencia de la API
Todos los endpoints públicos, en un solo lugar
Los endpoints que usa la aplicación web de Hippocampus para importar, buscar, responder y leer, con sus campos, streaming, trabajos y errores.
Recursos para IA
Agente de código
Tu agente de programación (Claude, Cursor, Codex u otro) lee nuestro archivo de skill y configura Hippocampus en tu proyecto por sí solo.
Clientes de API
Tu cliente de API (Postman, Insomnia o Bruno) importa todas las peticiones con respuestas de ejemplo; ejecuta primero Sign in y el token se configura solo.
OpenAPI 3.1
Los generadores de clientes, Swagger UI y otras herramientas de API leen todos los endpoints de este archivo, en el formato estándar.
Asistentes de chat
Tu asistente de chat (ChatGPT, Claude o Gemini) responde preguntas sobre la API a partir de nuestra documentación, toda en un solo archivo.
Autenticación
El token de un usuario con sesión iniciada
Cada petición lleva una cabecera Authorization: Bearer <token>. El token es el ID token de un usuario de Hippocampus con sesión iniciada y dura alrededor de una hora, así que un script lo renueva como lo hace cualquier inicio de sesión. Una llamada solo accede a lo que ese usuario puede leer.
No hay claves de API: hoy te conectas mediante MCP, que inicia tu sesión en el navegador (consulta la página de MCP). Mientras la API REST está en acceso anticipado, un script inicia sesión como su propio usuario, con las carpetas que necesita compartidas con él.
Alcance
Qué cubre la API
Documentos — importa una fuente y sigue cómo se ha dividido en secciones.
Explorar y leer — lista carpetas, lee el texto de un documento o descarga el original.
Trabajos — consulta el estado de una importación.
Errores — la forma de un fallo en cada servicio.
Ilustrativo
La forma de una petición
Un documento importado y una pregunta respondida a partir de lo importado. Los endpoints y los campos no son definitivos.
curl -X POST /ingest \
-H "Authorization: Bearer $HIPPOCAMPUS_TOKEN" \
-F "[email protected]" client.documents.create(
file="q3-renewals.pdf",
) await client.documents.create({
file: "q3-renewals.pdf",
}); Solo ilustrativo: todavía no es un contrato en vigor.
Referencia
Endpoints
La API tiene dos servicios y ambos aceptan el mismo token. El core importa, busca y responde; el vault guarda carpetas y documentos. El core y el vault que sirven a tu espacio de trabajo dependen de su canal de publicación. Los ejemplos siguientes usan https://hippocampuscore.thalius.ai para el core y https://hippocampusvault.thalius.ai para el vault; si una llamada responde 409 con code: wrong_channel, a tu espacio de trabajo lo sirve otro canal, y el core_url de la respuesta indica el core al que enviarla.
Cada endpoint de abajo tiene una petición en cURL, Python y JavaScript y una respuesta recortada.
Importar
Importa documentos
Sube archivos al core. Cada archivo se lee, se divide en secciones y se resume, y después se archiva en la carpeta que indiques. Un trabajo hace el seguimiento.
Core
POST /ingest
Core
GET /jobs/{job_id}
Búsqueda y respuestas
Busca y pregunta
Search devuelve los pasajes que coinciden con una pregunta, cada uno con sus páginas y un enlace al original. Ask devuelve una respuesta breve escrita por el modelo.
Core
POST /search
Core
POST /ask
Explorar
Las carpetas y lo que contienen
Los resúmenes de carpeta vienen del core; las carpetas y las listas de documentos vienen del vault.
Core
GET /folders/summary
Vault
GET /folders
Vault
GET /folders/{id}
Vault
GET /documents
Leer
Lee documentos
El vault devuelve el texto de un documento, sus etiquetas y el archivo original.
Vault
GET /documents/{id}
Vault
POST /documents/batch
Vault
GET /documents/{id}/content
Errores
Cuando una llamada falla
Clientes
Por ahora
curl y nuestro servidor MCP funcionan hoy. Los SDK oficiales de Python y TypeScript están previstos antes de la disponibilidad general.
¿Quieres acceso anticipado a la API?
Estamos incorporando ahora a los primeros clientes colaboradores (design partners).