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 gestion — Analytique et forfaits
Exporter les analyses brutes
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
Exporte des enregistrements d’analyse bruts, par scan — une ligne par événement de scan, plutôt que les répartitions agrégées que renvoient Analyses des QR codes et Exporter les analyses.
Cet endpoint renvoie toujours un fichier binaire, pas du JSON.
Il s’agit d’un endpoint POST uniquement — une requête
GET renvoie 405 Method Not Allowed. La spécification management-api.json le listait auparavant comme GET ; ceci a été corrigé.Nécessite une clé Management API avec le quota
MANAGEMENT_API — voir la vue d’ensemble de la Management API — ainsi que le quota EXPORT_ANALYTICS_REPORT du compte et la permission ANALYTICS_CAN_EXPORT_RAW (distincte de la permission ANALYTICS_CAN_EXPORT requise par l’export agrégé — un rôle peut avoir l’une sans l’autre). Une erreur 403 avec « Your plan does not have export analytics report quota. » signifie que le plan n’inclut pas les exports.Requête
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
Paramètres de requête
string
requis
Date de début (
YYYY-MM-DD), incluse.string
requis
Date de fin (
YYYY-MM-DD), incluse.string
requis
csv, xls ou xlsx. Contrairement à Exporter les analyses, pdf n’est pas un format pris en charge ici. Toute autre valeur (ou son omission) renvoie une erreur 400 avec « Invalid file format ».string
Passez
raw_bot pour exporter uniquement les enregistrements de scans identifiés comme des bots, plutôt que tous les scans. Toute autre valeur est écrasée — cet endpoint exporte toujours des données brutes, quelle que soit la valeur transmise ici.Corps de la requête
Même structure que Analyses des QR codes —q (obligatoire) et filter_by (par défaut qrid) délimitent les QR codes dont les scans bruts doivent être inclus, et le même plafond de volume QR codes/plage de dates s’applique.
array
requis
Identifiants pour délimiter l’export — le type dépend de
filter_by.string
défaut:"qrid"
qrid, id, tags ou folder.Formats de réponse
- csv
- xls / xlsx
Renvoie un unique CSV (
text/csv, analytics_raw.csv) contenant les lignes de scans bruts.Renvoie un tableur (
analytics_raw.xlsx) avec les lignes de scans bruts, plus une feuille séparée pour les enregistrements bruts de suivi d’événements si le compte a le suivi d’événements activé.Si le compte a les analyses de suivi d’événements activées et que
file_format n’est pas csv, une seconde feuille/section d’enregistrements bruts de suivi d’événements (ID de session, horodatage, ID/nom du QR code, ID de suivi d’événement spécifié par l’utilisateur, hash d’URL, URL) est ajoutée automatiquement. Demander csv renvoie toujours uniquement les enregistrements de scans — les lignes de suivi d’événements sont omises spécifiquement pour ce format.Voir aussi
- Analyses des QR codes — l’équivalent agrégé en JSON de ces enregistrements de scans bruts.
- Exporter les analyses — exportez des répartitions de métriques agrégées plutôt que des données de scans ligne par ligne.
- Vue d’ensemble de la Management API — le schéma d’authentification et l’architecture de quotas dont fait partie cet endpoint.
Autorisations
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.
Paramètres de requête
Options disponibles:
csv, xls, xlsx Pass raw_bot for a bot-only export; any other value is overwritten to raw.
Options disponibles:
raw_bot Corps
application/json
Réponse
Binary file download — text/csv for csv, spreadsheet mimetype for xls/xlsx.
Cette page vous a-t-elle été utile ?
⌘I