বারকোড
৩৪টি সিম্বোলজিতে বারকোড তৈরি করুন, রং, আকার ও লেবেলসহ।
সমর্থিত ধরন
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 | বার প্রস্থ গুণক, ১–১০। |
| height | integer | না | 30 | পিক্সেলে বারের উচ্চতা, ৩০–১০০০। |
| 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 | বার প্রস্থ গুণক, ১–১০। |
| height | integer | না | 30 | পিক্সেলে বারের উচ্চতা, ৩০–১০০০। |
| 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 আপনার কী দিয়ে প্রতিস্থাপন করুন।