Versión 2026-10-01 · GET · Autenticación Bearer con API key bipk_…
Lee los resultados de tus consultas guardadas desde cualquier aplicación externa (una hoja de cálculo, un script, otra plataforma de BI) por REST. Cada respuesta trae las filas y las columnas de la consulta.
</> para copiar
su URL de API.| Campo | Valor |
|---|---|
| Método | GET |
| URL | https://{subdominio}.frepi.ai/api/data/v1/query/{query_id} (el host de tu espacio, p. ej. app.frepi.ai) |
| Header | Authorization: Bearer bipk_tu-key-aqui |
curl
curl -H "Authorization: Bearer bipk_tu-key-aqui" \
"https://{subdominio}.frepi.ai/api/data/v1/query/42"
JavaScript
const res = await fetch(
'https://{subdominio}.frepi.ai/api/data/v1/query/42',
{ headers: { 'Authorization': 'Bearer bipk_tu-key-aqui' } }
);
const { data, columns } = await res.json();
| Parámetro | Por defecto | Descripción |
|---|---|---|
format | json | json o csv. |
fresh | false | Fuerza volver a ejecutar la consulta (sin caché). |
limit | 1000 | Máximo de filas (tope 1000). |
{
"query_id": 42,
"query_name": "Ventas mensuales",
"data": [...],
"columns": [{"name": "fecha", "type": "date"}],
"row_count": 150,
"cached": true,
"executed_at": "2026-04-14T10:30:00Z",
"cache_ttl_seconds": 300
}
429 con retry_after_seconds y el
header Retry-After.fresh=true.404.| Código | Qué significa |
|---|---|
401 | Key ausente, inválida, revocada o vencida. |
404 | La consulta no existe en el espacio de la key, o no tiene SQL ni resultados guardados. |
429 | Superaste el límite de peticiones; reintenta después de Retry-After segundos. |
¿Quieres que un asistente de IA (Claude, ChatGPT, Cursor…) use tus datos? No necesitas esta API: conéctalo desde Conectar IA en la app, con tu cuenta Frepi.