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"
}'
API de gestion — Codes QR
Créer un QR code
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"
}'
Liste ou crée des QR codes sur l’hôte Management API (
Une création réussie renvoie
management.scanova.io), authentifié avec votre clé Management API brute — voir la vue d’ensemble si vous ne l’avez pas encore configurée.
GET https://management.scanova.io/qr/
POST https://management.scanova.io/qr/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
POST /qr/ crée un nouveau QR code en utilisant le même serializer et le même contrat de champs que l’endpoint de création de QR du tableau de bord habituel. Plutôt que de redéfinir ici la référence complète des champs, voir Create QR Code pour le tableau complet des champs requis/optionnels (category, info, name, qr_type, ainsi que des champs avancés comme pattern_info, custom_domain, expire_on, lead_list, password, et les options de géorepérage) — chaque champ documenté là-bas s’applique ici de manière identique.
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 avec le QR code nouvellement créé, sérialisé selon la structure détaillée complète (la même que celle renvoyée par GET /qrcode/{qrid}/) — plus riche que la structure allégée de liste montrée ci-dessus, incluant des champs comme info et pattern_info que l’endpoint de liste omet pour des raisons de performance.
La création d’un QR code est soumise aux mêmes limites de nombre de QR codes basées sur le plan (dynamique/statique) que la création depuis le tableau de bord, en plus de la restriction de quota MANAGEMENT_API (ou INTEGRATION_ZAPIER/INTEGRATION_MCP) décrite dans la vue d’ensemble.
Voir aussi
- Lister les QR codes — l’autre opération de ce même endpoint.
- Récupérer — opérez sur un QR code unique renvoyé par cette liste.
- Mettre à jour — opérez sur un QR code unique renvoyé par cette liste.
- Supprimer — opérez sur un QR code unique renvoyé par cette liste.
- Télécharger l’image d’un QR code — générez l’un de ces QR codes en PNG/SVG/PDF/etc.
- Lister les QR codes dans la corbeille — où va un QR code après avoir été supprimé de cette liste.
- Vue d’ensemble de la Management API — le schéma d’authentification et les règles de quotas qui s’appliquent à 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.
Réponse
201
QR code created
Cette page vous a-t-elle été utile ?
⌘I