🏨 Registro de viajeros fácil y seguro, con el Real Decreto 933/2021. Saber más >

Acceso a la API: conviértete en un generador de códigos QR

Con nuestra API podrás crear códigos QR de forma masiva fuera de nuestra plataforma.

API access

Pero primero, ¿qué es una API de códigos QR?

¡Shhh! Aquellos de ustedes que saben, simplemente busquen el código 😉

Para el resto de nosotros, con una API puedes integrar diferentes programas o aplicaciones. Una API es una interfaz de programación de aplicaciones que conecta un sistema a otro, generando interacciones entre ellos. En nuestro caso, ofrecemos API de códigos QR tanto dinámicas como estáticas..

Los usos varían desde la generación masiva de códigos QR, hasta códigos QR con imágenes o logotipos específicos, códigos QR para tarjetas de visita, cupones y todo lo que puedas imaginar.
what’s a QR code API?

Veamos algunos ejemplos de cómo la API puedes ayudar a tu empresa o a tus campañas

Rocket

Automatización sencilla

Nuestra API se creó para que el proceso de generación de QR sea fluido y eficaz. Puedes integrar fácilmente nuestro generador de códigos QR con tus sistemas o flujos de trabajo iOS o Android.

Design

Personalización a escala

La creación masiva con las pautas de tu marca es imprescindible para nosotros. ¡Es por eso que con la API puedes generar códigos QR con tu logo y colores de marca!

Create

Diseñado para todas las necesidades

Úsala para identificaciones de empleados, vCards, genera toneladas de cupones para tus clientes, comparte documentación; básicamente, todo lo que tu empresa necesita. Lo tenemos o lo creamos 🙂

Sólo tienes que seguir 3 sencillos pasos

1 . API para crear códigos QR dinámicos

Consulta la documentación de la versión 1.0 de la API de códigos QR dinámicos de QR Code KIT. Para acceder a todas las funciones proporcionadas por esta API, debes solicitar una clave de API en info@qrcodekit.com.

API to create Dynamic QR codes
API Authentication

2 . Autenticación

Todas las llamadas a la API requieren un encabezado de autorización con el token de contenido para garantizar que esté correctamente autenticado.

3 . Códigos QR

Aquí encontrarás las operaciones CRUD básicas para realizar con códigos QR, incluida la creación, edición y eliminación.

API QR codes
API Documentation

Para ver la documentación completa, consulta este enlace

API para la creación de códigos QR

API de código QR blanco y negro básico

Punto final: https://api.uqr.me/api/1.0/
dynamicsqr/{{projectId}}/qrcode/

Headers:
Authorization: “Token ”
Content Type: “application/json”

Method: POST


Body:
{
"qr_type": "url",
"name": "QR Name",
"fields_data": {
"url": "https://qrcodekit.com",
"title": "My QR Title"
},
"attributes": {
"color": "#000000",
"background_color": "#FFFFFF"
}
}

QR code black and white

Ejemplos de código

RESPONSE:

{
'url' => ‘https://qrcodekit.to/XXXX,
'qr_code_image' => 'https://app.qrcodekit.com/qrs/XXXXXXXX.svg'
}

API de código QR para códigos QR de colores

Endpoint: https://api.uqr.me/api/1.0/dynamicsqr/{{projectId}}/qrcode/

Headers:

Authorization: “Token ”
Content Type: “application/json”

Method: POST

Body:
{
"qr_type": "url",
"name": "QR Name",
"fields_data": {
"url": "https://qrcodekit.com",
"title": "My QR Title"
},
"attributes": {
"color": "#4663C6",
"background_color": "#F7F7F7"
"logo_image": "https://qrcodekitcdn.s3.us-east-2.amazonaws.com/u/16/16-24-logo.png"
}
}

QR code API colored

Ejemplos de código

RESPONSE:

{
'url' => ‘https://qrcodekit.to/XXXX,
'qr_code_image' => 'https://app.qrcodekit.com/qrs/XXXXXXXX.svg'
}

API de código QR para crear códigos QR con logotipo

Endpoint: https://api.uqr.me/api/1.0/dynamicsqr/{{projectId}}/qrcode/

Headers:

Authorization: “Token ”
Content Type: “application/json”

Method: POST

Body:
{
"qr_type": "url",
"name": "QR Name",
"fields_data": {
"url": "https://qrcodekit.com",
"title": "My QR Title"
},
"attributes": {
"color": "#E5FCC2",
"background_color": "#594f4f"
"logo_image": "https://qrcodekitcdn.s3.us-east-2.amazonaws.com/u/16/16-24-logo.png"
}
}

QR code API to create QR codes with logo

Ejemplos de código

RESPONSE:

{
'url' => ‘https://qrcodekit.to/XXXX,
'qr_code_image' => 'https://app.qrcodekit.com/qrs/XXXXXXXX.svg'
}

API para crear códigos QR con diseño y logotipo avanzados

Endpoint: https://api.uqr.me/api/1.0/dynamicsqr/{{projectId}}/qrcode/

Headers:

Authorization: “Token ”
Content Type: “application/json”

Method: POST

Body:
{
"qr_type": "url",
"name": "QR Name",
"fields_data": {
"url": "https://qrcodekit.com",
"title": "My QR Title"
},
"attributes": {
"body": "round",
"color": "#000000",
"background_color": "#ffffff",
"eye1": "frame1",
"eyeBall1": "ball1",
"eye1Color": "#ed5a4f",
"eyeBall1Color": "#ed5a4f",
"setEyesAllAtOnce": "true",
"errorCorrection": "3",
"logoPercent": "0.4"
"mode": "advanced",
"logo_image": "https://qrcodekitmecdn.s3.us-east- 2.amazonaws.com/u/16/16-24-logo.png""
}
}

QR code API to create QR codes with advanced design and logo​

Documentación sobre configuración avanzada de códigos QR

NOMBRE DEL PARÁMETRO

color

background_color

logo

logoPercent

errorCorrection

VALOR POR DEFECTO

#000000

#FFFFFF

No logo

0.2

0

DESCRIPCIÓN

Color de primer plano en el formato #RRGGBB

Color de fondo en el formato #RRGGBB

URL del logo a incluir

Valor de 0,2 a 1. Puede hacer que el QR sea ilegible. El valor 1 se utiliza con PNGs transparentes para que el logo no se sitúe en el centro

Se admiten cuatro niveles de corrección de errores, siendo L el menos exhaustivo y H el más completo.
0 => L
1 => M
2 => Q
3 => H

Opciones avanzadas: Se utilizan para modificar el estilo y el diseño del QR.

NOMBRE DEL PARÁMETRO

setEyesAllAtOnce

eye1

eye2

eye3

eyeBall1

eyeBall2

eyeBall3

eye1Color

eye2Color

eye3Color

body

hasGradient

gradientColor1

gradientColor2

gradientType

VALOR

true

frame0

frame0

frame0

ball0

ball0

ball0

#000000

#000000

#000000

square

false

#000000

#000000

linear

DESCRIPCIÓN

Si es verdadero, establece todos los cuadrados grandes con la misma forma y color

eye1 images 1

Las mismas opciones que eye1, sólo se tiene en cuenta si setEyes
AllAtOnce se establece como verdadero

Las mismas opciones que eye1, sólo se tiene en cuenta si setEyes
AllAtOnce se establece como verdadero

eyeBall1 images

Las mismas opciones que eyeBall1, sólo se tienen en cuenta si setEyes
AllAtOnce se establece como verdadero

Sólo se tiene en cuenta si setEyes
AllAtOnce se establece como verdadero

Color del cuadrado grande en formato #RRGGBB

Solo si setAllEyes
AtOnce es falso. Color del cuadrado grande en formato #RRGGBB
Solo si setAllEyes
AtOnce es falso. Color del cuadrado grande en formato #RRGGBB
body images

Si es verdadero, aplica un gradiente al QR

Primer color del degradado

Segundo color del degradado

Tipología del gradiente. Las opciones son:

– Linear
QR1 de los gemelos
– Radial:
Segundo gemelier

Ejemplos de código

RESPONSE:

{
'url' => ‘https://qrcodekit.to/XXXX,
'qr_code_image' => 'https://app.qrcodekit.com/qrs/XXXXXXXX.svg'
}

Tu solución QR todo en uno

Crea, gestiona y analiza tus códigos QR dinámicos como un pro.

White rocket

Crea

Elige el tipo de código QR dinámico que más te convenga.

Dynamic feed

Diseña

Crea códigos QR con tu logotipo y estilo y descárgalos en el formato que necesites.

Engage more and better

Analiza

Mida e informe de su proyecto de código QR dinámico en un brezee.