Barcode

Gawe barcode ing 34 simbologi, karo opsi werna, ukuran, lan label.

Jinis sing didhukung

Kirim type minangka salah siji kunci simbologi iki. value kudu cocog karo aturan jinis kasebut.

  • 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
Gawe barcode

Kirim JSON karo name, type, lan value. type iku kunci simbologi kayata C128 utawa EAN13. Werna, width_scale, height, lan display_text ngontrol gambar sing dirender.

JenengJinisWajibBawaanKatrangan
namestringYaLabel sing disimpen ing sumber daya.
typestringYaC128Kunci simbologi kayata C128, EAN13, utawa UPCA.
valuestringYaData sing dikode ing barcode. Kudu sah kanggo jinis sing dipilih.
project_idintegerOraProyek kanggo masang sumber daya.
is_bulkbooleanOrafalseYen true, siji barcode digawe saben baris ing value.
foreground_colorstringOra#000000Werna modul minangka HEX.
background_colorstringOra#ffffffWerna HEX latar. Tetep luwih padhang tinimbang modul.
width_scaleintegerOra2Pengali jembar batang, 1–10.
heightintegerOra30Dhuwur batang ing piksel, 30–1000.
display_textbooleanOrafalseYen true, value dicithak ing ngisor batang.

Conto panjaluk

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
}'

Conto liyane

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
}'

Conto tanggapan

{
  "data": {
    "id": 1,
    "type": "C128",
    "name": "Product SKU",
    "value": "FORQR-1001",
    "barcode": "https://…/barcodes/…/barcode.svg"
  }
}
GET/api/v1/barcodes
Dhaptar barcode
JenengJinisWajibKatrangan
pageintegerOraPage number (default 1)
results_per_pageintegerOraItems per page (default 25, max 100)
searchstringOraSearch term
search_bystringOraColumn to search
order_bystringOraSort column
order_typestringOraasc or desc
datetime_startstringOraISO datetime filter start
datetime_endstringOraISO datetime filter end
curl -X GET 'https://forqrcode.com/api/v1/barcodes' \
  -H 'Authorization: Bearer YOUR_API_KEY'
GET/api/v1/barcodes/{id}
Waca siji barcode
JenengJinisWajibKatrangan
idintegerYa
curl -X GET 'https://forqrcode.com/api/v1/barcodes/{id}' \
  -H 'Authorization: Bearer YOUR_API_KEY'
PATCH/api/v1/barcodes/{id}
Anyari barcode
JenengJinisWajibBawaanKatrangan
idintegerYa
namestringOraLabel sing disimpen ing sumber daya.
typestringOraC128Kunci simbologi kayata C128, EAN13, utawa UPCA.
valuestringOraData sing dikode ing barcode. Kudu sah kanggo jinis sing dipilih.
project_idintegerOraProyek kanggo masang sumber daya.
is_bulkbooleanOrafalseYen true, siji barcode digawe saben baris ing value.
foreground_colorstringOra#000000Werna modul minangka HEX.
background_colorstringOra#ffffffWerna HEX latar. Tetep luwih padhang tinimbang modul.
width_scaleintegerOra2Pengali jembar batang, 1–10.
heightintegerOra30Dhuwur batang ing piksel, 30–1000.
display_textbooleanOrafalseYen true, value dicithak ing ngisor batang.

Conto panjaluk

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}
Busak barcode
JenengJinisWajibKatrangan
idintegerYa
curl -X DELETE 'https://forqrcode.com/api/v1/barcodes/{id}' \
  -H 'Authorization: Bearer YOUR_API_KEY'

Jeneng parameter lan conto JSON ditampilake ing basa Inggris. Ganti YOUR_API_KEY karo kunci akun sampeyan.