Saltar al contenido
Documentación de la API

Códigos de barras

Gestiona tus códigos de barras y sus configuraciones de exportación.

Autenticación
Todas las peticiones deben enviar el encabezado Authorization con un token Bearer que coincida con la clave API de administración. Obtener clave de API.
Documentación de la API

Punto final
GET https://rqrcode.com/api/barcodes/
Ejemplo
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/' \
--header 'Authorization: Bearer {api_key}'
Parámetros
Parámetros Detalles Descripción
page
Opcional ui.admin.api_docs.common.types.Entero
El número de página para el que deseas obtener los resultados. Por defecto es 1.
results_per_page
Opcional ui.admin.api_docs.common.types.Entero
Cuántos resultados deseas por página. Los valores permitidos son: 10, 25, 50, 100, 250, 500, 1000. Por defecto es 25.
Ejemplo de respuesta
{
    "data": [
        {
            "id": 1,
            "type": "C32",
            "name": "Nombre de ejemplo",
            "value": "123456",
            "barcode": "https://rqrcode.com/uploads/barcode/example.svg",
            "settings": {
                "foreground_color": "#000000",
                "width_scale": 2,
                "height": 50
            },
            "embedded_data": "123456",
            "last_datetime": null,
            "datetime": "2026-04-20 07:52:55"
        }
    ],
    "meta": {
        "page": 1,
        "results_per_page": 25,
        "total": 1,
        "total_pages": 1
    },
    "links": {
        "first": "https://rqrcode.com/api/barcodes?page=1",
        "last": "https://rqrcode.com/api/barcodes?page=1",
        "next": null,
        "prev": null,
        "self": "https://rqrcode.com/api/barcodes?page=1"
    }
}

Punto final
GET https://rqrcode.com/api/barcodes/{barcode_id}
Ejemplo
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Parámetros
Sin parámetro adicional.
Ejemplo de respuesta
{
    "data": {
        "id": 1,
        "type": "C32",
        "name": "Nombre de ejemplo",
        "value": "123456",
        "barcode": "https://rqrcode.com/uploads/barcode/example.svg",
        "settings": {
            "foreground_color": "#000000",
            "width_scale": 2,
            "height": 50
        },
        "embedded_data": "123456",
        "last_datetime": null,
        "datetime": "2026-04-20 07:52:55"
    }
}

Punto final
POST https://rqrcode.com/api/barcodes
Ejemplo
curl --request POST \
--url 'https://rqrcode.com/api/barcodes' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Nueva York' \
--form 'type=C32' \
--form 'value=123456'
Parámetros
Parámetros Detalles Descripción
project_id
Opcional ui.admin.api_docs.common.types.Entero
Sin descripción
name
Obligatorio ui.admin.api_docs.common.types.Cadena
Sin descripción
type
Obligatorio ui.admin.api_docs.common.types.Cadena
Valores permitidos: C32, C39, C39+, C39E, C39E+, C93, S25, S25+, I25, I25+, ITF14, C128, C128A, C128B, C128C, EAN2, EAN5, EAN8, EAN13, UPCA, UPCE, MSI, MSI+, POSTNET, PLANET, TELEPENALPHA, TELEPENNUMERIC, RMS4CC, KIX, IMB, CODABAR, CODE11, PHARMA, PHARMA2T
is_bulk
Opcional ui.admin.api_docs.common.types.Booleano
Sin descripción
value
Obligatorio ui.admin.api_docs.common.types.Cadena
Sin descripción
display_text
Opcional ui.admin.api_docs.common.types.Booleano
Sin descripción
foreground_color
Opcional ui.admin.api_docs.common.types.Cadena
Sin descripción
background_color
Opcional ui.admin.api_docs.common.types.Cadena
Sin descripción
width_scale
Opcional ui.admin.api_docs.common.types.Entero
1-10
height
Opcional ui.admin.api_docs.common.types.Entero
30-1000
Ejemplo de respuesta
{
    "data": {
        "id": 1
    }
}

Punto final
POST https://rqrcode.com/api/barcodes/{barcode_id}
Ejemplo
curl --request POST \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Marsella' \
--form 'value=123456'
Parámetros
Parámetros Detalles Descripción
project_id
Opcional ui.admin.api_docs.common.types.Entero
Sin descripción
name
Opcional ui.admin.api_docs.common.types.Cadena
Sin descripción
type
Opcional ui.admin.api_docs.common.types.Cadena
Valores permitidos: C32, C39, C39+, C39E, C39E+, C93, S25, S25+, I25, I25+, ITF14, C128, C128A, C128B, C128C, EAN2, EAN5, EAN8, EAN13, UPCA, UPCE, MSI, MSI+, POSTNET, PLANET, TELEPENALPHA, TELEPENNUMERIC, RMS4CC, KIX, IMB, CODABAR, CODE11, PHARMA, PHARMA2T
value
Obligatorio ui.admin.api_docs.common.types.Cadena
Sin descripción
display_text
Opcional ui.admin.api_docs.common.types.Booleano
Sin descripción
foreground_color
Opcional ui.admin.api_docs.common.types.Cadena
Sin descripción
background_color
Opcional ui.admin.api_docs.common.types.Cadena
Sin descripción
width_scale
Opcional ui.admin.api_docs.common.types.Entero
1-10
height
Opcional ui.admin.api_docs.common.types.Entero
30-1000
Ejemplo de respuesta
{
    "data": {
        "id": 1
    }
}

Punto final
DELETE https://rqrcode.com/api/barcodes/{barcode_id}
Ejemplo
curl --request DELETE \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Parámetros
Sin parámetro adicional.
Ejemplo de respuesta
Cuerpo de respuesta 200 vacío al tener éxito.