Pereiti prie turinio
API dokumentacija

Brūkšniniai kodai

Valdykite savo brūkšninius kodus ir jų eksportavimo nustatymus.

Autentifikavimas
Kiekviena užklausa turi siųsti Authorization antraštę su Bearer žetonu, atitinkančiu administratoriaus API raktą. Gauti API raktą.
API dokumentacija

Galinis taškas
GET https://rqrcode.com/api/barcodes/
Pavyzdys
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/' \
--header 'Authorization: Bearer {api_key}'
Parametrai
Parametrai Išsamiau Aprašymas
page
Neprivaloma ui.admin.api_docs.common.types.Sveikasis skaičius
Puslapio numeris, kurio rezultatus norite gauti. Numatytoji reikšmė yra 1.
results_per_page
Neprivaloma ui.admin.api_docs.common.types.Sveikasis skaičius
Kiek rezultatų rodyti viename puslapyje. Leistinos reikšmės: 10, 25, 50, 100, 250, 500, 1000. Numatytoji reikšmė yra 25.
Atsakymo pavyzdys
{
    "data": [
        {
            "id": 1,
            "type": "C32",
            "name": "Pavyzdinis pavadinimas",
            "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"
    }
}

Galinis taškas
GET https://rqrcode.com/api/barcodes/{barcode_id}
Pavyzdys
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Parametrai
Papildomų parametrų nėra.
Atsakymo pavyzdys
{
    "data": {
        "id": 1,
        "type": "C32",
        "name": "Pavyzdinis pavadinimas",
        "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"
    }
}

Galinis taškas
POST https://rqrcode.com/api/barcodes
Pavyzdys
curl --request POST \
--url 'https://rqrcode.com/api/barcodes' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Niujorkas' \
--form 'type=C32' \
--form 'value=123456'
Parametrai
Parametrai Išsamiau Aprašymas
project_id
Neprivaloma ui.admin.api_docs.common.types.Sveikasis skaičius
-
name
Privaloma ui.admin.api_docs.common.types.Eilutė
-
type
Privaloma ui.admin.api_docs.common.types.Eilutė
Leistinos reikšmės: 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
Neprivaloma ui.admin.api_docs.common.types.Loginė reikšmė
-
value
Privaloma ui.admin.api_docs.common.types.Eilutė
-
display_text
Neprivaloma ui.admin.api_docs.common.types.Loginė reikšmė
-
foreground_color
Neprivaloma ui.admin.api_docs.common.types.Eilutė
-
background_color
Neprivaloma ui.admin.api_docs.common.types.Eilutė
-
width_scale
Neprivaloma ui.admin.api_docs.common.types.Sveikasis skaičius
1-10
height
Neprivaloma ui.admin.api_docs.common.types.Sveikasis skaičius
30-1000
Atsakymo pavyzdys
{
    "data": {
        "id": 1
    }
}

Galinis taškas
POST https://rqrcode.com/api/barcodes/{barcode_id}
Pavyzdys
curl --request POST \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Las Vegasas' \
--form 'value=123456'
Parametrai
Parametrai Išsamiau Aprašymas
project_id
Neprivaloma ui.admin.api_docs.common.types.Sveikasis skaičius
-
name
Neprivaloma ui.admin.api_docs.common.types.Eilutė
-
type
Neprivaloma ui.admin.api_docs.common.types.Eilutė
Leistinos reikšmės: 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
Privaloma ui.admin.api_docs.common.types.Eilutė
-
display_text
Neprivaloma ui.admin.api_docs.common.types.Loginė reikšmė
-
foreground_color
Neprivaloma ui.admin.api_docs.common.types.Eilutė
-
background_color
Neprivaloma ui.admin.api_docs.common.types.Eilutė
-
width_scale
Neprivaloma ui.admin.api_docs.common.types.Sveikasis skaičius
1-10
height
Neprivaloma ui.admin.api_docs.common.types.Sveikasis skaičius
30-1000
Atsakymo pavyzdys
{
    "data": {
        "id": 1
    }
}

Galinis taškas
DELETE https://rqrcode.com/api/barcodes/{barcode_id}
Pavyzdys
curl --request DELETE \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Parametrai
Papildomų parametrų nėra.
Atsakymo pavyzdys
Sėkmės atveju grąžinamas tuščias 200 atsakymo turinys.