curl -X POST "https://management.scanova.io/qr/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"category": 1,
"info": "{\"type\":\"url\",\"data\":{\"url\":\"https://example.com\"}}",
"qr_type": "dy",
"name": "Product launch flyer"
}'
Management-API — QR-Codes
Einen QR-Code erstellen
POST /qr/
POST
/
qr
/
curl -X POST "https://management.scanova.io/qr/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"category": 1,
"info": "{\"type\":\"url\",\"data\":{\"url\":\"https://example.com\"}}",
"qr_type": "dy",
"name": "Product launch flyer"
}'
Listet QR-Codes auf oder erstellt sie auf dem Management-API-Host (
Eine erfolgreiche Erstellung gibt
management.scanova.io), authentifiziert mit Ihrem rohen Management-API-Schlüssel — siehe die Übersicht, falls Sie das noch nicht eingerichtet haben.
GET https://management.scanova.io/qr/
POST https://management.scanova.io/qr/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
POST /qr/ erstellt einen neuen QR-Code unter Verwendung desselben Serializers und Feldvertrags wie der Erstellungs-Endpunkt des regulären Dashboards. Anstatt die vollständige Feldreferenz hier neu herzuleiten, siehe QR-Code erstellen für die vollständige Tabelle der erforderlichen/optionalen Felder (category, info, name, qr_type, plus erweiterte Felder wie pattern_info, custom_domain, expire_on, lead_list, password und Geofencing-Optionen) — jedes dort dokumentierte Feld gilt hier identisch.
curl -X POST "https://management.scanova.io/qr/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"category": 1,
"info": "{\"type\":\"url\",\"data\":{\"url\":\"https://example.com\"}}",
"qr_type": "dy",
"name": "Product launch flyer"
}'
201 Created mit dem neu erstellten QR-Code zurück, serialisiert in der vollständigen Detailform (derselben, die von GET /qrcode/{qrid}/ zurückgegeben wird) — umfangreicher als die schlanke Listenform oben, einschließlich Feldern wie info und pattern_info, die der Listen-Endpunkt aus Performancegründen weglässt.
Das Erstellen eines QR-Codes unterliegt denselben planbasierten QR-Zahl-Grenzwerten (dynamisch/statisch) wie das Erstellen über das Dashboard, zusätzlich zur MANAGEMENT_API- (bzw. INTEGRATION_ZAPIER-/INTEGRATION_MCP-)Quota-Sperre, die in der Übersicht beschrieben ist.
Verwandte Themen
- QR-Codes auflisten — die andere Operation an diesem selben Endpunkt.
- Abrufen — mit einem einzelnen QR-Code arbeiten, der von dieser Liste zurückgegeben wird.
- Aktualisieren — mit einem einzelnen QR-Code arbeiten, der von dieser Liste zurückgegeben wird.
- Löschen — mit einem einzelnen QR-Code arbeiten, der von dieser Liste zurückgegeben wird.
- Ein QR-Code-Bild herunterladen — rendern Sie einen dieser QR-Codes als PNG/SVG/PDF/etc.
- Gelöschte QR-Codes auflisten — wohin ein QR-Code nach dem Löschen aus dieser Liste wandert.
- Management-API-Übersicht — das Auth-Schema und die Quota-Regeln, die für diesen Endpunkt gelten.
Autorisierungen
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.
Antwort
201
QR code created
War diese Seite hilfreich?
⌘I