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 gestión — Códigos QR
Crear un código QR
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"
}'
Lista o crea códigos QR en el host de la API de gestión (
Una creación exitosa devuelve
management.scanova.io), autenticado con tu clave sin procesar de la API de gestión — consulta el resumen si aún no has configurado esto.
GET https://management.scanova.io/qr/
POST https://management.scanova.io/qr/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
POST /qr/ crea un nuevo código QR usando el mismo serializador y contrato de campos que el endpoint de creación de QR del panel habitual. En lugar de volver a derivar aquí la referencia completa de campos, consulta Create QR Code para ver la tabla completa de campos obligatorios/opcionales (category, info, name, qr_type, además de campos avanzados como pattern_info, custom_domain, expire_on, lead_list, password y opciones de geolocalización) — todos los campos documentados allí se aplican de forma idéntica aquí.
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 con el código QR recién creado, serializado con la forma de detalle completa (la misma que devuelve GET /qrcode/{qrid}/) — más completa que la forma reducida de la lista mostrada arriba, e incluye campos como info y pattern_info que el endpoint de lista omite por rendimiento.
Crear un código QR está sujeto a los mismos límites de cantidad de QR (dinámicos/estáticos) según el plan que al crear uno desde el panel, además de la puerta de cuota MANAGEMENT_API (o INTEGRATION_ZAPIER/INTEGRATION_MCP) descrita en el resumen.
Relacionado
- Listar códigos QR — la otra operación de este mismo endpoint.
- Obtener — opera sobre un único código QR devuelto por esta lista.
- Actualizar — opera sobre un único código QR devuelto por esta lista.
- Eliminar — opera sobre un único código QR devuelto por esta lista.
- Descargar la imagen de un código QR — renderiza uno de estos códigos QR como PNG/SVG/PDF/etc.
- Listar códigos QR en la papelera — a dónde va un código QR después de eliminarse de esta lista.
- Resumen de la API de gestión — el esquema de autenticación y las reglas de cuota que se aplican a 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.
Respuesta
201
QR code created
¿Esta página le ayudó?
⌘I