सामग्री पर जाएँ
API दस्तावेज़ीकरण

क्यूआर कोड

अपने क्यूआर कोड सूचीबद्ध करें, निरीक्षण करें, बनाएं, अपडेट करें और हटाएं।

प्रमाणीकरण
हर अनुरोध में admin API कुंजी से मेल खाने वाला Bearer token Authorization header में भेजना होगा। एपीआई कुंजी प्राप्त करें.
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}'
पैरामीटर
कोई अतिरिक्त पैरामीटर नहीं।
प्रतिक्रिया उदाहरण
{
    "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}'
पैरामीटर
कोई अतिरिक्त पैरामीटर नहीं।
प्रतिक्रिया उदाहरण
सफलता पर खाली 200 response body।