بارکوڈز

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 رینڈر شدہ تصویر کنٹرول کرتے ہیں۔

نامقسمضروریطے شدہتفصیل
namestringہاںوسیلے پر محفوظ لیبل۔
typestringہاںC128سمبولوجی کلید جیسے C128، EAN13 یا UPCA۔
valuestringہاںبارکوڈ میں انکوڈ ڈیٹا۔ منتخب قسم کے لیے درست ہونا چاہیے۔
project_idintegerنہیںوہ پروجیکٹ جس سے وسیلہ جوڑنا ہے۔
is_bulkbooleanنہیںfalseاگر true ہو تو value کی ہر سطر کے لیے ایک بارکوڈ بنتا ہے۔
foreground_colorstringنہیں#000000HEX میں ماڈیول کا رنگ۔
background_colorstringنہیں#ffffffپس منظر HEX رنگ۔ ماڈیولز سے ہلکا رکھیں۔
width_scaleintegerنہیں2بار چوڑائی کا ضرب، 1–10۔
heightintegerنہیں30پکسل میں بار کی اونچائی، 30–1000۔
display_textbooleanنہیں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
بارکوڈ فہرست
نامقسمضروریتفصیل
pageintegerنہیںPage number (default 1)
results_per_pageintegerنہیںItems per page (default 25, max 100)
searchstringنہیںSearch term
search_bystringنہیںColumn to search
order_bystringنہیںSort column
order_typestringنہیںasc or desc
datetime_startstringنہیںISO datetime filter start
datetime_endstringنہیںISO datetime filter end
curl -X GET 'https://forqrcode.com/api/v1/barcodes' \
  -H 'Authorization: Bearer YOUR_API_KEY'
GET/api/v1/barcodes/{id}
ایک بارکوڈ پڑھیں
نامقسمضروریتفصیل
idintegerہاں
curl -X GET 'https://forqrcode.com/api/v1/barcodes/{id}' \
  -H 'Authorization: Bearer YOUR_API_KEY'
PATCH/api/v1/barcodes/{id}
بارکوڈ اپ ڈیٹ
نامقسمضروریطے شدہتفصیل
idintegerہاں
namestringنہیںوسیلے پر محفوظ لیبل۔
typestringنہیںC128سمبولوجی کلید جیسے C128، EAN13 یا UPCA۔
valuestringنہیںبارکوڈ میں انکوڈ ڈیٹا۔ منتخب قسم کے لیے درست ہونا چاہیے۔
project_idintegerنہیںوہ پروجیکٹ جس سے وسیلہ جوڑنا ہے۔
is_bulkbooleanنہیںfalseاگر true ہو تو value کی ہر سطر کے لیے ایک بارکوڈ بنتا ہے۔
foreground_colorstringنہیں#000000HEX میں ماڈیول کا رنگ۔
background_colorstringنہیں#ffffffپس منظر HEX رنگ۔ ماڈیولز سے ہلکا رکھیں۔
width_scaleintegerنہیں2بار چوڑائی کا ضرب، 1–10۔
heightintegerنہیں30پکسل میں بار کی اونچائی، 30–1000۔
display_textbooleanنہیں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}
بارکوڈ حذف
نامقسمضروریتفصیل
idintegerہاں
curl -X DELETE 'https://forqrcode.com/api/v1/barcodes/{id}' \
  -H 'Authorization: Bearer YOUR_API_KEY'

پیرامیٹر نام اور JSON مثالیں انگریزی میں ہیں۔ YOUR_API_KEY کو اپنی کلید سے بدلیں۔