Vés al contingut
Documentació API

Codis de barres

Gestiona els teus codis de barres i la seva configuració d’exportació.

Autenticació
Cada sol·licitud ha d’enviar la capçalera Authorization amb un token Bearer que coincideixi amb la clau API admin. Obtenir clau API.
Documentació API

Punt final
GET https://rqrcode.com/api/barcodes/
Exemple
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/' \
--header 'Authorization: Bearer {api_key}'
Paràmetres
Paràmetres Detalls Descripció
page
Opcional ui.admin.api_docs.common.types.Enter
Número de pàgina per a la qual vols recuperar resultats. El valor per defecte és 1.
results_per_page
Opcional ui.admin.api_docs.common.types.Enter
Quants resultats vols per pàgina. Els valors permesos són: 10, 25, 50, 100, 250, 500, 1000. Per defecte és 25.
Exemple de resposta
{
    "data": [
        {
            "id": 1,
            "type": "C32",
            "name": "Nom d’exemple",
            "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"
    }
}

Punt final
GET https://rqrcode.com/api/barcodes/{barcode_id}
Exemple
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Paràmetres
Cap paràmetre addicional.
Exemple de resposta
{
    "data": {
        "id": 1,
        "type": "C32",
        "name": "Nom d’exemple",
        "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"
    }
}

Punt final
POST https://rqrcode.com/api/barcodes
Exemple
curl --request POST \
--url 'https://rqrcode.com/api/barcodes' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Barcelona' \
--form 'type=C32' \
--form 'value=123456'
Paràmetres
Paràmetres Detalls Descripció
project_id
Opcional ui.admin.api_docs.common.types.Enter
No s’ha proporcionat cap descripció.
name
Obligatori ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
type
Obligatori ui.admin.api_docs.common.types.Cadena
Valors permesos: 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.Booleà
No s’ha proporcionat cap descripció.
value
Obligatori ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
display_text
Opcional ui.admin.api_docs.common.types.Booleà
No s’ha proporcionat cap descripció.
foreground_color
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
background_color
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
width_scale
Opcional ui.admin.api_docs.common.types.Enter
1-10
height
Opcional ui.admin.api_docs.common.types.Enter
30-1000
Exemple de resposta
{
    "data": {
        "id": 1
    }
}

Punt final
POST https://rqrcode.com/api/barcodes/{barcode_id}
Exemple
curl --request POST \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=València' \
--form 'value=123456'
Paràmetres
Paràmetres Detalls Descripció
project_id
Opcional ui.admin.api_docs.common.types.Enter
No s’ha proporcionat cap descripció.
name
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
type
Opcional ui.admin.api_docs.common.types.Cadena
Valors permesos: 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
Obligatori ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
display_text
Opcional ui.admin.api_docs.common.types.Booleà
No s’ha proporcionat cap descripció.
foreground_color
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
background_color
Opcional ui.admin.api_docs.common.types.Cadena
No s’ha proporcionat cap descripció.
width_scale
Opcional ui.admin.api_docs.common.types.Enter
1-10
height
Opcional ui.admin.api_docs.common.types.Enter
30-1000
Exemple de resposta
{
    "data": {
        "id": 1
    }
}

Punt final
DELETE https://rqrcode.com/api/barcodes/{barcode_id}
Exemple
curl --request DELETE \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Paràmetres
Cap paràmetre addicional.
Exemple de resposta
Cos de resposta 200 buit en cas d’èxit.