← Frepi Developers

API de datos — consultas guardadas

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.

1 · Lo que necesitas

2 · La petición

CampoValor
MétodoGET
URLhttps://{subdominio}.frepi.ai/api/data/v1/query/{query_id} (el host de tu espacio, p. ej. app.frepi.ai)
HeaderAuthorization: Bearer bipk_tu-key-aqui
La key va solo en el header, nunca en la URL ni como parámetro: las URLs quedan en los logs de proxies.

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();

3 · Parámetros opcionales

ParámetroPor defectoDescripción
formatjsonjson o csv.
freshfalseFuerza volver a ejecutar la consulta (sin caché).
limit1000Máximo de filas (tope 1000).

4 · Respuesta JSON

{
  "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
}

5 · Límites

Errores

CódigoQué significa
401Key ausente, inválida, revocada o vencida.
404La consulta no existe en el espacio de la key, o no tiene SQL ni resultados guardados.
429Superaste 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.