مواد پر جائیں
API دستاویزات

بار کوڈز

اپنے بارکوڈز اور ان کی برآمدی ترتیبات کا نظم کریں۔

توثیق
ہر request کو admin API key سے matching Bearer token کے ساتھ Authorization header بھیجنا چاہیے۔ API کلید حاصل کریں.
API دستاویزات

اختتامی نقطہ
GET https://rqrcode.com/api/barcodes/
مثال
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/' \
--header 'Authorization: Bearer {api_key}'
پیرامیٹرز
پیرامیٹرز تفصیلات تفصیل
page
اختیاری ui.admin.api_docs.common.types.صحیح عدد
وہ صفحہ نمبر جس کے لیے آپ نتائج حاصل کرنا چاہتے ہیں۔ ڈیفالٹ 1 ہے۔
results_per_page
اختیاری ui.admin.api_docs.common.types.صحیح عدد
فی صفحہ کتنے نتائج چاہئیں۔ اجازت یافتہ قدریں: 10، 25، 50، 100، 250، 500، 1000۔ ڈیفالٹ 25 ہے۔
جواب کی مثال
{
    "data": [
        {
            "id": 1,
            "type": "C32",
            "name": "مثال کا نام",
            "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"
    }
}

اختتامی نقطہ
GET https://rqrcode.com/api/barcodes/{barcode_id}
مثال
curl --request GET \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
پیرامیٹرز
کوئی additional parameter نہیں۔
جواب کی مثال
{
    "data": {
        "id": 1,
        "type": "C32",
        "name": "مثال کا نام",
        "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"
    }
}

اختتامی نقطہ
POST https://rqrcode.com/api/barcodes
مثال
curl --request POST \
--url 'https://rqrcode.com/api/barcodes' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=نیو یارک' \
--form 'type=C32' \
--form 'value=123456'
پیرامیٹرز
پیرامیٹرز تفصیلات تفصیل
project_id
اختیاری ui.admin.api_docs.common.types.صحیح عدد
-
name
ضروری ui.admin.api_docs.common.types.اسٹرنگ
-
type
ضروری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: 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
اختیاری ui.admin.api_docs.common.types.بولین
-
value
ضروری ui.admin.api_docs.common.types.اسٹرنگ
-
display_text
اختیاری ui.admin.api_docs.common.types.بولین
-
foreground_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
-
background_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
-
width_scale
اختیاری ui.admin.api_docs.common.types.صحیح عدد
1-10
height
اختیاری ui.admin.api_docs.common.types.صحیح عدد
30-1000
جواب کی مثال
{
    "data": {
        "id": 1
    }
}

اختتامی نقطہ
POST https://rqrcode.com/api/barcodes/{barcode_id}
مثال
curl --request POST \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=لاس ویگاس' \
--form 'value=123456'
پیرامیٹرز
پیرامیٹرز تفصیلات تفصیل
project_id
اختیاری ui.admin.api_docs.common.types.صحیح عدد
-
name
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
-
type
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: 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
ضروری ui.admin.api_docs.common.types.اسٹرنگ
-
display_text
اختیاری ui.admin.api_docs.common.types.بولین
-
foreground_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
-
background_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
-
width_scale
اختیاری ui.admin.api_docs.common.types.صحیح عدد
1-10
height
اختیاری ui.admin.api_docs.common.types.صحیح عدد
30-1000
جواب کی مثال
{
    "data": {
        "id": 1
    }
}

اختتامی نقطہ
DELETE https://rqrcode.com/api/barcodes/{barcode_id}
مثال
curl --request DELETE \
--url 'https://rqrcode.com/api/barcodes/{barcode_id}' \
--header 'Authorization: Bearer {api_key}'
پیرامیٹرز
کوئی additional parameter نہیں۔
جواب کی مثال
Success پر empty 200 response body۔