Langkau ke kandungan
Dokumentasi API

Kod bar

Urus kod bar anda dan tetapan eksportnya.

Pengesahan
Setiap permintaan mesti menghantar pengepala Authorization dengan token Bearer yang sepadan dengan kunci API admin. Dapatkan kunci API.
Dokumentasi API

Titik akhir
GET https://rqrcode.com/api/barcodes/
Contoh
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/' \
--header 'Authorization: Bearer {api_key}'
Parameter
Parameter Butiran Penerangan
page
Pilihan ui.admin.api_docs.common.types.Nombor bulat
Nombor halaman yang anda ingin dapatkan hasilnya. Lalai kepada 1.
results_per_page
Pilihan ui.admin.api_docs.common.types.Nombor bulat
Berapa banyak hasil yang anda mahu setiap halaman. Nilai yang dibenarkan ialah: 10, 25, 50, 100, 250, 500, 1000. Lalai kepada 25.
Contoh respons
{
    "data": [
        {
            "id": 1,
            "type": "C32",
            "name": "Nama contoh",
            "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"
    }
}

Titik akhir
GET https://rqrcode.com/api/barcodes/{barcode_id}
Contoh
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Parameter
Tiada parameter tambahan.
Contoh respons
{
    "data": {
        "id": 1,
        "type": "C32",
        "name": "Nama contoh",
        "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"
    }
}

Titik akhir
POST https://rqrcode.com/api/barcodes
Contoh
curl --request POST \
--url 'https://rqrcode.com/api/barcodes' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Contoh' \
--form 'type=C32' \
--form 'value=123456'
Parameter
Parameter Butiran Penerangan
project_id
Pilihan ui.admin.api_docs.common.types.Nombor bulat
-
name
Diperlukan ui.admin.api_docs.common.types.Rentetan
-
type
Diperlukan ui.admin.api_docs.common.types.Rentetan
Nilai yang dibenarkan: 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
Pilihan ui.admin.api_docs.common.types.Benar/Palsu
-
value
Diperlukan ui.admin.api_docs.common.types.Rentetan
-
display_text
Pilihan ui.admin.api_docs.common.types.Benar/Palsu
-
foreground_color
Pilihan ui.admin.api_docs.common.types.Rentetan
-
background_color
Pilihan ui.admin.api_docs.common.types.Rentetan
-
width_scale
Pilihan ui.admin.api_docs.common.types.Nombor bulat
1-10
height
Pilihan ui.admin.api_docs.common.types.Nombor bulat
30-1000
Contoh respons
{
    "data": {
        "id": 1
    }
}

Titik akhir
POST https://rqrcode.com/api/barcodes/{barcode_id}
Contoh
curl --request POST \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Kemas kini' \
--form 'value=123456'
Parameter
Parameter Butiran Penerangan
project_id
Pilihan ui.admin.api_docs.common.types.Nombor bulat
-
name
Pilihan ui.admin.api_docs.common.types.Rentetan
-
type
Pilihan ui.admin.api_docs.common.types.Rentetan
Nilai yang dibenarkan: 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
Diperlukan ui.admin.api_docs.common.types.Rentetan
-
display_text
Pilihan ui.admin.api_docs.common.types.Benar/Palsu
-
foreground_color
Pilihan ui.admin.api_docs.common.types.Rentetan
-
background_color
Pilihan ui.admin.api_docs.common.types.Rentetan
-
width_scale
Pilihan ui.admin.api_docs.common.types.Nombor bulat
1-10
height
Pilihan ui.admin.api_docs.common.types.Nombor bulat
30-1000
Contoh respons
{
    "data": {
        "id": 1
    }
}

Titik akhir
DELETE https://rqrcode.com/api/barcodes/{barcode_id}
Contoh
curl --request DELETE \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Parameter
Tiada parameter tambahan.
Contoh respons
Badan respons 200 kosong apabila berjaya.