بارکوڈز
34 سمبولوجیز پر بارکوڈز بنائیں، رنگ، سائز اور لیبل کے اختیارات کے ساتھ۔
معاون اقسام
type ان سمبولوجی کلیدوں میں سے ایک دیں۔ value اس قسم کے قواعد سے میل کھانا چاہیے۔
- 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
POST/api/v1/barcodesبارکوڈ بنائیں
name، type اور value کے ساتھ JSON بھیجیں۔ type سمبولوجی کلید ہے جیسے C128 یا EAN13۔ رنگ، width_scale، height اور display_text رینڈر شدہ تصویر کنٹرول کرتے ہیں۔
| نام | قسم | ضروری | طے شدہ | تفصیل |
|---|---|---|---|---|
| name | string | ہاں | — | وسیلے پر محفوظ لیبل۔ |
| type | string | ہاں | C128 | سمبولوجی کلید جیسے C128، EAN13 یا UPCA۔ |
| value | string | ہاں | — | بارکوڈ میں انکوڈ ڈیٹا۔ منتخب قسم کے لیے درست ہونا چاہیے۔ |
| project_id | integer | نہیں | — | وہ پروجیکٹ جس سے وسیلہ جوڑنا ہے۔ |
| is_bulk | boolean | نہیں | false | اگر true ہو تو value کی ہر سطر کے لیے ایک بارکوڈ بنتا ہے۔ |
| foreground_color | string | نہیں | #000000 | HEX میں ماڈیول کا رنگ۔ |
| background_color | string | نہیں | #ffffff | پس منظر HEX رنگ۔ ماڈیولز سے ہلکا رکھیں۔ |
| width_scale | integer | نہیں | 2 | بار چوڑائی کا ضرب، 1–10۔ |
| height | integer | نہیں | 30 | پکسل میں بار کی اونچائی، 30–1000۔ |
| display_text | boolean | نہیں | false | اگر true ہو تو باروں کے نیچے value چھپتا ہے۔ |
درخواست کی مثال
curl -X POST 'https://forqrcode.com/api/v1/barcodes' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"name": "Product SKU",
"type": "C128",
"value": "FORQR-1001",
"foreground_color": "#17191c",
"background_color": "#ffffff",
"width_scale": 2,
"height": 80,
"display_text": true
}'مزید مثالیں
EAN-13
curl -X POST 'https://forqrcode.com/api/v1/barcodes' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"name": "Retail EAN-13",
"type": "EAN13",
"value": "5901234123457",
"height": 70,
"display_text": true
}'جواب کی مثال
{
"data": {
"id": 1,
"type": "C128",
"name": "Product SKU",
"value": "FORQR-1001",
"barcode": "https://…/barcodes/…/barcode.svg"
}
}GET/api/v1/barcodesبارکوڈ فہرست
| نام | قسم | ضروری | تفصیل |
|---|---|---|---|
| page | integer | نہیں | Page number (default 1) |
| results_per_page | integer | نہیں | Items per page (default 25, max 100) |
| search | string | نہیں | Search term |
| search_by | string | نہیں | Column to search |
| order_by | string | نہیں | Sort column |
| order_type | string | نہیں | asc or desc |
| datetime_start | string | نہیں | ISO datetime filter start |
| datetime_end | string | نہیں | ISO datetime filter end |
curl -X GET 'https://forqrcode.com/api/v1/barcodes' \ -H 'Authorization: Bearer YOUR_API_KEY'
GET/api/v1/barcodes/{id}ایک بارکوڈ پڑھیں
| نام | قسم | ضروری | تفصیل |
|---|---|---|---|
| id | integer | ہاں | — |
curl -X GET 'https://forqrcode.com/api/v1/barcodes/{id}' \
-H 'Authorization: Bearer YOUR_API_KEY'PATCH/api/v1/barcodes/{id}بارکوڈ اپ ڈیٹ
| نام | قسم | ضروری | طے شدہ | تفصیل |
|---|---|---|---|---|
| id | integer | ہاں | — | — |
| name | string | نہیں | — | وسیلے پر محفوظ لیبل۔ |
| type | string | نہیں | C128 | سمبولوجی کلید جیسے C128، EAN13 یا UPCA۔ |
| value | string | نہیں | — | بارکوڈ میں انکوڈ ڈیٹا۔ منتخب قسم کے لیے درست ہونا چاہیے۔ |
| project_id | integer | نہیں | — | وہ پروجیکٹ جس سے وسیلہ جوڑنا ہے۔ |
| is_bulk | boolean | نہیں | false | اگر true ہو تو value کی ہر سطر کے لیے ایک بارکوڈ بنتا ہے۔ |
| foreground_color | string | نہیں | #000000 | HEX میں ماڈیول کا رنگ۔ |
| background_color | string | نہیں | #ffffff | پس منظر HEX رنگ۔ ماڈیولز سے ہلکا رکھیں۔ |
| width_scale | integer | نہیں | 2 | بار چوڑائی کا ضرب، 1–10۔ |
| height | integer | نہیں | 30 | پکسل میں بار کی اونچائی، 30–1000۔ |
| display_text | boolean | نہیں | false | اگر true ہو تو باروں کے نیچے value چھپتا ہے۔ |
درخواست کی مثال
curl -X PATCH 'https://forqrcode.com/api/v1/barcodes/{id}' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"value": "FORQR-2002",
"height": 90
}'DELETE/api/v1/barcodes/{id}بارکوڈ حذف
| نام | قسم | ضروری | تفصیل |
|---|---|---|---|
| id | integer | ہاں | — |
curl -X DELETE 'https://forqrcode.com/api/v1/barcodes/{id}' \
-H 'Authorization: Bearer YOUR_API_KEY'پیرامیٹر نام اور JSON مثالیں انگریزی میں ہیں۔ YOUR_API_KEY کو اپنی کلید سے بدلیں۔