API-Zugang

QR-Codes anlegen und auswerten aus Ihren eigenen Systemen.

Anmelden

Der API-Zugang gehört zu den Tarifen Business und Agentur.

Den Schlüssel legen Sie später selbst in Ihrem Konto an — er wird sofort erzeugt, ohne Freischaltung und ohne Wartezeit. Was die Schnittstelle kann, steht vollständig auf dieser Seite, damit Sie vor der Entscheidung prüfen können, ob sie zu Ihren Systemen passt.

Tarife ansehen Konto anlegen oder anmelden

So funktioniert der Zugang

Der Schlüssel wird als Kopfzeile mitgeschickt. Beide Schreibweisen funktionieren:

X-API-Key: qrova_ihr_schluessel
Authorization: Bearer qrova_ihr_schluessel

Basisadresse: https://qrova.io/wp-json/dqm/v1

Endpunkte

MethodePfadZweck
GET/qrAlle QR-Codes auflisten
POST/qrQR-Code anlegen
GET/qr/{id}Einzelnen Code lesen
PATCH/qr/{id}Ziel oder Name ändern
DELETE/qr/{id}Code löschen
GET/qr/{id}/downloadBilddatei abrufen
GET/analytics/statsKennzahlen
GET/analytics/chartVerlauf über die Zeit
GET/analytics/breakdownAufteilung nach Gerät, Land, Stadt
GET/analytics/exportScan-Daten als CSV

Beispiel: Code anlegen

curl -X POST https://qrova.io/wp-json/dqm/v1/qr \
  -H "X-API-Key: qrova_ihr_schluessel" \
  -H "Content-Type: application/json" \
  -d '{"name":"Flyer Frühjahr","target_url":"https://ihre-seite.de/aktion"}'

Beispiel: Ziel später ändern

curl -X PATCH https://qrova.io/wp-json/dqm/v1/qr/123 \
  -H "X-API-Key: qrova_ihr_schluessel" \
  -H "Content-Type: application/json" \
  -d '{"target_url":"https://ihre-seite.de/neues-ziel"}'

Grenzen und Regeln

Zum Schlüssel selbst: Wir speichern ihn nur als Prüfsumme, nicht im Klartext. Nach dem Anlegen sehen Sie ihn genau einmal — danach nie wieder. Geht er verloren, widerrufen Sie ihn und legen einen neuen an. Legen Sie ihn nicht in ein öffentliches Repository und nicht in Frontend-Code: Wer ihn hat, kann Ihre Codes umleiten.

Fehlermeldungen

StatusBedeutung
401Schlüssel fehlt, ist falsch oder wurde widerrufen
403Tarif ohne API-Zugang, oder Endpunkt für Schlüssel gesperrt
404QR-Code nicht gefunden oder gehört einem anderen Konto
429Zu viele Anfragen — eine Minute warten

Fragen zur Anbindung? Schreiben Sie an info@qrova.io — Antwort am selben Werktag.