Salt la conținut
Documentație API

Coduri de bare

Gestionați codurile de bare și setările lor de export.

Autentificare
Fiecare cerere trebuie să trimită antetul Authorization cu un token Bearer care corespunde cheii API de admin. Obține cheia API.
Documentație API

Punct final
GET https://rqrcode.com/api/barcodes/
Exemplu
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/' \
--header 'Authorization: Bearer {api_key}'
Parametri
Parametri Detalii Descriere
page
Opțional ui.admin.api_docs.common.types.Număr întreg
Numărul paginii pentru care doriți să obțineți rezultatele. Implicit este 1.
results_per_page
Opțional ui.admin.api_docs.common.types.Număr întreg
Câte rezultate doriți pe pagină. Valorile permise sunt: 10, 25, 50, 100, 250, 500, 1000. Implicit este 25.
Exemplu de răspuns
{
    "data": [
        {
            "id": 1,
            "type": "C32",
            "name": "Nume exemplu",
            "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"
    }
}

Punct final
GET https://rqrcode.com/api/barcodes/{barcode_id}
Exemplu
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Parametri
Niciun parametru suplimentar.
Exemplu de răspuns
{
    "data": {
        "id": 1,
        "type": "C32",
        "name": "Nume exemplu",
        "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"
    }
}

Punct final
POST https://rqrcode.com/api/barcodes
Exemplu
curl --request POST \
--url 'https://rqrcode.com/api/barcodes' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=București' \
--form 'type=C32' \
--form 'value=123456'
Parametri
Parametri Detalii Descriere
project_id
Opțional ui.admin.api_docs.common.types.Număr întreg
-
name
Obligatoriu ui.admin.api_docs.common.types.Șir de caractere
-
type
Obligatoriu ui.admin.api_docs.common.types.Șir de caractere
Valori permise: 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
Opțional ui.admin.api_docs.common.types.Valoare logică
-
value
Obligatoriu ui.admin.api_docs.common.types.Șir de caractere
-
display_text
Opțional ui.admin.api_docs.common.types.Valoare logică
-
foreground_color
Opțional ui.admin.api_docs.common.types.Șir de caractere
-
background_color
Opțional ui.admin.api_docs.common.types.Șir de caractere
-
width_scale
Opțional ui.admin.api_docs.common.types.Număr întreg
1-10
height
Opțional ui.admin.api_docs.common.types.Număr întreg
30-1000
Exemplu de răspuns
{
    "data": {
        "id": 1
    }
}

Punct final
POST https://rqrcode.com/api/barcodes/{barcode_id}
Exemplu
curl --request POST \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Cluj-Napoca' \
--form 'value=123456'
Parametri
Parametri Detalii Descriere
project_id
Opțional ui.admin.api_docs.common.types.Număr întreg
-
name
Opțional ui.admin.api_docs.common.types.Șir de caractere
-
type
Opțional ui.admin.api_docs.common.types.Șir de caractere
Valori permise: 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
Obligatoriu ui.admin.api_docs.common.types.Șir de caractere
-
display_text
Opțional ui.admin.api_docs.common.types.Valoare logică
-
foreground_color
Opțional ui.admin.api_docs.common.types.Șir de caractere
-
background_color
Opțional ui.admin.api_docs.common.types.Șir de caractere
-
width_scale
Opțional ui.admin.api_docs.common.types.Număr întreg
1-10
height
Opțional ui.admin.api_docs.common.types.Număr întreg
30-1000
Exemplu de răspuns
{
    "data": {
        "id": 1
    }
}

Punct final
DELETE https://rqrcode.com/api/barcodes/{barcode_id}
Exemplu
curl --request DELETE \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Parametri
Niciun parametru suplimentar.
Exemplu de răspuns
Corp de răspuns 200 gol la succes.