curl --request POST \
--url 'https://management.scanova.io/analytics/qr/raw/?from=2026-07-01&to=2026-08-16&file_format=csv' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"q": ["Q07afe81aa0034c01"],
"filter_by": "qrid"
}' \
--output raw-analytics.csv
API de gestión — Analítica y planes
Exportar analíticas en bruto
POST /analytics/qr/raw/
POST
/
analytics
/
qr
/
raw
/
curl --request POST \
--url 'https://management.scanova.io/analytics/qr/raw/?from=2026-07-01&to=2026-08-16&file_format=csv' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"q": ["Q07afe81aa0034c01"],
"filter_by": "qrid"
}' \
--output raw-analytics.csv
Exporta registros de analíticas en bruto, por escaneo — una fila por evento de escaneo, en lugar de los desgloses agregados que devuelven Analíticas de QR y Exportar analíticas.
Este endpoint siempre devuelve un archivo binario, no JSON.
Este es un endpoint solo POST — una solicitud
GET devuelve 405 Method Not Allowed. La especificación management-api.json lo indicaba anteriormente como GET; esto se ha corregido.Requiere una clave de la API de gestión con cuota
MANAGEMENT_API — consulta el resumen de la API de gestión — además de la cuota EXPORT_ANALYTICS_REPORT y el permiso ANALYTICS_CAN_EXPORT_RAW de la cuenta (distinto del permiso ANALYTICS_CAN_EXPORT que requiere la exportación agregada — un rol puede tener uno sin el otro). Un 403 con "Your plan does not have export analytics report quota." significa que el plan no incluye exportaciones.Solicitud
curl --request POST \
--url 'https://management.scanova.io/analytics/qr/raw/?from=2026-07-01&to=2026-08-16&file_format=csv' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"q": ["Q07afe81aa0034c01"],
"filter_by": "qrid"
}' \
--output raw-analytics.csv
Parámetros de consulta
string
requerido
Fecha de inicio (
YYYY-MM-DD), inclusiva.string
requerido
Fecha de fin (
YYYY-MM-DD), inclusiva.string
requerido
csv, xls o xlsx. A diferencia de Exportar analíticas, pdf no es un formato admitido aquí. Cualquier otro valor (u omitirlo) devuelve un 400 con "Invalid file format".string
Pasa
raw_bot para exportar solo los registros de escaneo identificados como bots en lugar de todos los escaneos. Cualquier otro valor se sobrescribe — este endpoint siempre exporta datos en bruto independientemente de lo que pases aquí.Cuerpo de la solicitud
Misma forma que Analíticas de QR —q (obligatorio) y filter_by (predeterminado qrid) limitan qué escaneos en bruto de códigos QR incluir, y se aplica el mismo límite de volumen de cantidad de QR/rango de fechas.
array
requerido
Identificadores para limitar la exportación — el tipo depende de
filter_by.string
predeterminado:"qrid"
qrid, id, tags o folder.Formatos de respuesta
- csv
- xls / xlsx
Devuelve un único CSV (
text/csv, analytics_raw.csv) de filas de escaneo en bruto.Devuelve una hoja de cálculo (
analytics_raw.xlsx) con filas de escaneo en bruto, además de una hoja separada para los registros en bruto de seguimiento de eventos si la cuenta tiene habilitado el seguimiento de eventos.Si la cuenta tiene habilitadas las analíticas de seguimiento de eventos y
file_format no es csv, se añade automáticamente una segunda hoja/sección de registros en bruto de seguimiento de eventos (ID de sesión, marca de tiempo, ID/nombre del código QR, ID de seguimiento de eventos especificado por el usuario, hash de URL, URL). Solicitar csv siempre devuelve solo registros de escaneo — las filas de seguimiento de eventos se omiten específicamente para ese formato.Relacionado
- Analíticas de QR — el equivalente agregado en JSON de estos registros de escaneo en bruto.
- Exportar analíticas — exporta desgloses de métricas agregadas en lugar de datos de escaneo a nivel de fila.
- Resumen de la API de gestión — el esquema de autenticación y la arquitectura de cuotas de la que forma parte este endpoint.
Autorizaciones
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. management.scanova.io) — the same key sent to the regular API host will not authenticate.
Parámetros de consulta
Opciones disponibles:
csv, xls, xlsx Pass raw_bot for a bot-only export; any other value is overwritten to raw.
Opciones disponibles:
raw_bot Cuerpo
application/json
Respuesta
Binary file download — text/csv for csv, spreadsheet mimetype for xls/xlsx.
¿Esta página le ayudó?
⌘I