İçeriğe geç
API belgeleri

Barkodlar

Barkodlarınızı ve ihracat ayarlarını yönetin.

Kimlik doğrulama
Her istek, admin API anahtarıyla eşleşen Bearer token içeren Authorization başlığını göndermelidir. API anahtarı al.
API belgeleri

Uç nokta
GET https://rqrcode.com/api/barcodes/
Örnek
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/' \
--header 'Authorization: Bearer {api_key}'
Parametreler
Parametreler Ayrıntılar Açıklama
page
İsteğe bağlı ui.admin.api_docs.common.types.Tamsayı
Sonuçları almak istediğiniz sayfa numarası. Varsayılan olarak 1'dir.
results_per_page
İsteğe bağlı ui.admin.api_docs.common.types.Tamsayı
Sayfa başına kaç sonuç istediğiniz. İzin verilen değerler: 10, 25, 50, 100, 250, 500, 1000. Varsayılan olarak 25'tir.
Yanıt örneği
{
    "data": [
        {
            "id": 1,
            "type": "C32",
            "name": "Örnek isim",
            "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"
    }
}

Uç nokta
GET https://rqrcode.com/api/barcodes/{barcode_id}
Örnek
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Parametreler
Ek parametre yok.
Yanıt örneği
{
    "data": {
        "id": 1,
        "type": "C32",
        "name": "Örnek isim",
        "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"
    }
}

Uç nokta
POST https://rqrcode.com/api/barcodes
Örnek
curl --request POST \
--url 'https://rqrcode.com/api/barcodes' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=New York' \
--form 'type=C32' \
--form 'value=123456'
Parametreler
Parametreler Ayrıntılar Açıklama
project_id
İsteğe bağlı ui.admin.api_docs.common.types.Tamsayı
-
name
Zorunlu ui.admin.api_docs.common.types.Dize
-
type
Zorunlu ui.admin.api_docs.common.types.Dize
İzin verilen değerler: 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
İsteğe bağlı ui.admin.api_docs.common.types.Boolean
-
value
Zorunlu ui.admin.api_docs.common.types.Dize
-
display_text
İsteğe bağlı ui.admin.api_docs.common.types.Boolean
-
foreground_color
İsteğe bağlı ui.admin.api_docs.common.types.Dize
-
background_color
İsteğe bağlı ui.admin.api_docs.common.types.Dize
-
width_scale
İsteğe bağlı ui.admin.api_docs.common.types.Tamsayı
1-10
height
İsteğe bağlı ui.admin.api_docs.common.types.Tamsayı
30-1000
Yanıt örneği
{
    "data": {
        "id": 1
    }
}

Uç nokta
POST https://rqrcode.com/api/barcodes/{barcode_id}
Örnek
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 Vegas' \
--form 'value=123456'
Parametreler
Parametreler Ayrıntılar Açıklama
project_id
İsteğe bağlı ui.admin.api_docs.common.types.Tamsayı
-
name
İsteğe bağlı ui.admin.api_docs.common.types.Dize
-
type
İsteğe bağlı ui.admin.api_docs.common.types.Dize
İzin verilen değerler: 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
Zorunlu ui.admin.api_docs.common.types.Dize
-
display_text
İsteğe bağlı ui.admin.api_docs.common.types.Boolean
-
foreground_color
İsteğe bağlı ui.admin.api_docs.common.types.Dize
-
background_color
İsteğe bağlı ui.admin.api_docs.common.types.Dize
-
width_scale
İsteğe bağlı ui.admin.api_docs.common.types.Tamsayı
1-10
height
İsteğe bağlı ui.admin.api_docs.common.types.Tamsayı
30-1000
Yanıt örneği
{
    "data": {
        "id": 1
    }
}

Uç nokta
DELETE https://rqrcode.com/api/barcodes/{barcode_id}
Örnek
curl --request DELETE \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
Parametreler
Ek parametre yok.
Yanıt örneği
Başarı durumunda boş 200 yanıt gövdesi.