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

QR کوڈز

اپنے QR کوڈز کی فہرست بنائیں، معائنہ کریں، تخلیق کریں، اپ ڈیٹ کریں اور حذف کریں۔

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

اختتامی نقطہ
GET https://rqrcode.com/api/qr-codes/
مثال
curl --request GET \
--url 'https://rqrcode.com/api/qr-codes/' \
--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": "url",
            "name": "مثال کا نام",
            "qr_code": "https://rqrcode.com/uploads/qr_code/example.svg",
            "qr_code_logo": null,
            "qr_code_background": null,
            "settings": {
                "foreground_type": "color",
                "foreground_color": "#000000",
                "background_color": "#ffffff",
                "custom_eyes_color": false,
                "qr_code_logo_size": 25,
                "size": 500,
                "margin": 0,
                "ecc": "L",
                "url": "https://example.com",
                "...": "..."
            },
            "embedded_data": "https://example.com",
            "last_datetime": null,
            "datetime": "2026-04-20 07:52:15"
        }
    ],
    "meta": {
        "page": 1,
        "results_per_page": 25,
        "total": 1,
        "total_pages": 1
    },
    "links": {
        "first": "https://rqrcode.com/api/qr-codes?page=1",
        "last": "https://rqrcode.com/api/qr-codes?page=1",
        "next": null,
        "prev": null,
        "self": "https://rqrcode.com/api/qr-codes?page=1"
    }
}

اختتامی نقطہ
GET https://rqrcode.com/api/qr-codes/{qr_code_id}
مثال
curl --request GET \
--url 'https://rqrcode.com/api/qr-codes/{qr_code_id}' \
--header 'Authorization: Bearer {api_key}'
پیرامیٹرز
کوئی additional parameter نہیں۔
جواب کی مثال
{
    "data": {
        "id": 1,
        "type": "url",
        "name": "مثال کا نام",
        "qr_code": "https://rqrcode.com/uploads/qr_code/example.svg",
        "qr_code_logo": null,
        "qr_code_background": null,
        "settings": {
            "foreground_type": "color",
            "foreground_color": "#000000",
            "background_color": "#ffffff",
            "custom_eyes_color": false,
            "qr_code_logo_size": 25,
            "size": 500,
            "margin": 0,
            "ecc": "L",
            "url": "https://example.com",
            "...": "..."
        },
        "embedded_data": "https://example.com",
        "last_datetime": null,
        "datetime": "2026-04-20 07:52:15"
    }
}

اختتامی نقطہ
POST https://rqrcode.com/api/qr-codes
مثال
curl --request POST \
--url 'https://rqrcode.com/api/qr-codes' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=نیو یارک' \
--form 'type=text' \
--form 'text=ہیلو!'
پیرامیٹرز
پیرامیٹرز تفصیلات تفصیل
link_id
اختیاری ui.admin.api_docs.common.types.صحیح عدد
-
project_id
اختیاری ui.admin.api_docs.common.types.صحیح عدد
-
name
ضروری ui.admin.api_docs.common.types.اسٹرنگ
-
type
ضروری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: text, url, pdf, phone, sms, email, whatsapp, facetime, location, wifi, event, vcard, crypto, paypal, upi, epc, pix, coupon, google_review
is_bulk
اختیاری ui.admin.api_docs.common.types.بولین
دستیاب جب: type = text
style
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: square, dot, round, rounded, elastic_square, heart, diamond, star, triangle, hexagon, spaced_square, octagon, cross_x, curvy_x, rounded_cross, ninja, sun, shine, bold_plus, teardrop, corner_cut, randomized_square, bold_x
inner_eye_style
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: square, dot, rounded, diamond, flower, leaf
outer_eye_style
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: square, circle, rounded, flower, leaf
foreground_type
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: color, gradient
foreground_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: foreground_type = color
foreground_gradient_style
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: vertical, horizontal, diagonal, inverse_diagonal, radial
foreground_gradient_one
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: foreground_type = gradient
foreground_gradient_two
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: foreground_type = gradient
background_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
-
background_color_transparency
اختیاری ui.admin.api_docs.common.types.صحیح عدد
-
custom_eyes_color
اختیاری ui.admin.api_docs.common.types.بولین
-
eyes_inner_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: custom_eyes_color = 1
eyes_outer_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: custom_eyes_color = 1
qr_code_logo
اختیاری ui.admin.api_docs.common.types.فائل
-
qr_code_logo_size
اختیاری ui.admin.api_docs.common.types.صحیح عدد
5-35
qr_code_background
اختیاری ui.admin.api_docs.common.types.فائل
-
qr_code_background_transparency
اختیاری ui.admin.api_docs.common.types.صحیح عدد
0-100
qr_code_foreground
اختیاری ui.admin.api_docs.common.types.فائل
-
qr_code_foreground_transparency
اختیاری ui.admin.api_docs.common.types.صحیح عدد
0-100
frame
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: circle_simple_bottom_text, round_simple_bottom_text, straight_simple_bottom_text, round_card_bottom_text, straight_bottom_text, straight_top_text, round_bottom_text, round_top_text, tooltip_bottom_text, tooltip_top_text, ribbon_bottom_text, ribbon_top_text, tooltip_snap_top_text, tooltip_snap_bottom_text, straight_semi_bordered_bottom_text, round_semi_bordered_bottom_text, hand_arrows_bottom_text, broken_ticket_bottom_text, smooth_ribbon_bottom_text
frame_text
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
-
frame_text_size
اختیاری ui.admin.api_docs.common.types.صحیح عدد
-5 - 5
frame_text_font
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: times_new_roman, georgia, courier, arial, helvetica, verdana, tahoma, trebuchet_ms, courier_new, monaco, comic_sans_ms, impact, luminari, baskerville, papyrus, brush_script_mt
frame_custom_colors
اختیاری ui.admin.api_docs.common.types.بولین
-
frame_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: frame_custom_colors = 1
frame_text_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: frame_custom_colors = 1
size
اختیاری ui.admin.api_docs.common.types.صحیح عدد
50-2000
margin
اختیاری ui.admin.api_docs.common.types.صحیح عدد
0-25
ecc
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: L, M, Q, H
text
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = text
url
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = url
phone
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = phone
sms
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = sms
email
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = email
whatsapp
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = whatsapp
facetime
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = facetime
event
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = event
location
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
wifi
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
crypto
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
vcard
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
paypal
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
upi
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
epc
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
pix
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
coupon
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
google_review
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
جواب کی مثال
{
    "data": {
        "id": 1
    }
}

اختتامی نقطہ
POST https://rqrcode.com/api/qr-codes/{qr_code_id}
مثال
curl --request POST \
--url 'https://rqrcode.com/api/qr-codes/{qr_code_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=لاس ویگاس'
پیرامیٹرز
پیرامیٹرز تفصیلات تفصیل
link_id
اختیاری ui.admin.api_docs.common.types.صحیح عدد
-
project_id
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
-
name
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
-
type
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: text, url, pdf, phone, sms, email, whatsapp, facetime, location, wifi, event, vcard, crypto, paypal, upi, epc, pix, coupon, google_review
style
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: square, dot, round, rounded, elastic_square, heart, diamond, star, triangle, hexagon, spaced_square, octagon, cross_x, curvy_x, rounded_cross, ninja, sun, shine, bold_plus, teardrop, corner_cut, randomized_square, bold_x
inner_eye_style
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: square, dot, rounded, diamond, flower, leaf
outer_eye_style
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: square, circle, rounded, flower, leaf
foreground_type
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: color, gradient
foreground_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: foreground_type = color
foreground_gradient_style
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: vertical, horizontal, diagonal, inverse_diagonal, radial
foreground_gradient_one
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: foreground_type = gradient
foreground_gradient_two
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: foreground_type = gradient
background_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
-
background_color_transparency
اختیاری ui.admin.api_docs.common.types.صحیح عدد
0 - 100
custom_eyes_color
اختیاری ui.admin.api_docs.common.types.بولین
-
eyes_inner_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: custom_eyes_color = 1
eyes_outer_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: custom_eyes_color = 1
qr_code_logo
اختیاری ui.admin.api_docs.common.types.فائل
-
qr_code_logo_size
اختیاری ui.admin.api_docs.common.types.صحیح عدد
5-35
qr_code_background
اختیاری ui.admin.api_docs.common.types.فائل
-
qr_code_background_transparency
اختیاری ui.admin.api_docs.common.types.صحیح عدد
0-100
qr_code_foreground
اختیاری ui.admin.api_docs.common.types.فائل
-
qr_code_foreground_transparency
اختیاری ui.admin.api_docs.common.types.صحیح عدد
0-100
frame
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: circle_simple_bottom_text, round_simple_bottom_text, straight_simple_bottom_text, round_card_bottom_text, straight_bottom_text, straight_top_text, round_bottom_text, round_top_text, tooltip_bottom_text, tooltip_top_text, ribbon_bottom_text, ribbon_top_text, tooltip_snap_top_text, tooltip_snap_bottom_text, straight_semi_bordered_bottom_text, round_semi_bordered_bottom_text, hand_arrows_bottom_text, broken_ticket_bottom_text, smooth_ribbon_bottom_text
frame_text
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
-
frame_text_size
اختیاری ui.admin.api_docs.common.types.صحیح عدد
-5 -> 5
frame_text_font
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: times_new_roman, georgia, courier, arial, helvetica, verdana, tahoma, trebuchet_ms, courier_new, monaco, comic_sans_ms, impact, luminari, baskerville, papyrus, brush_script_mt
frame_custom_colors
اختیاری ui.admin.api_docs.common.types.بولین
-
frame_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: frame_custom_colors = 1
frame_text_color
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: frame_custom_colors = 1
size
اختیاری ui.admin.api_docs.common.types.صحیح عدد
50-2000
margin
اختیاری ui.admin.api_docs.common.types.صحیح عدد
0-25
ecc
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
اجازت یافتہ قدریں: L, M, Q, H
text
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = text
url
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = url
phone
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = phone
sms
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = sms
email
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = email
whatsapp
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = whatsapp
facetime
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = facetime
event
اختیاری ui.admin.api_docs.common.types.اسٹرنگ
دستیاب جب: type = event
location
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
wifi
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
crypto
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
vcard
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
paypal
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
upi
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
epc
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
pix
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
coupon
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
google_review
اختیاری ui.admin.api_docs.common.types.آبجیکٹ
-
جواب کی مثال
{
    "data": {
        "id": 1
    }
}

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