सामग्री पर जाएँ

Public API से static QR codes programmatically बनाएं

OpenAPI, WebMCP, ai.txt, bulk ZIP generation और SVG, PNG, JPG, WebP, PDF, EPS exports के साथ agents, internal tools और templates के लिए static QR code API guide.

QR API

QR API अनुरोध बनाएं

सार्वजनिक QR API अनुरोध को कॉन्फ़िगर और जाँचें।

2048 में से 19 वर्ण

अनुरोध केवल सबमिट करने पर भेजा जाता है।

अनुरोध के उदाहरण

cURL

curl -X POST 'https://qrcodecrafter.com/.netlify/functions/generate-qr' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  --data-raw '{"value":"https://example.com","format":"svg","size":1024,"margin":4,"fgColor":"#000000","bgColor":"#FFFFFF","errorCorrectionLevel":"H"}'

JavaScript fetch

const response = await fetch("https://qrcodecrafter.com/.netlify/functions/generate-qr", {
  method: 'POST',
  headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' },
  body: JSON.stringify({
    "value": "https://example.com",
    "format": "svg",
    "size": 1024,
    "margin": 4,
    "fgColor": "#000000",
    "bgColor": "#FFFFFF",
    "errorCorrectionLevel": "H"
  }),
})

if (!response.ok) throw new Error(`QR API request failed: ${response.status}`)
const qr = await response.json()

QR कोड API

QR Code Crafter API static QR assets generate करता है। यह URL, Wi-Fi, vCard, event, location, payment, app store, social profile और plain text payloads को direct QR files में बदलने के लिए बनाया गया है।

Agents और internal tools OpenAPI, WebMCP, ai.txt, llms.txt और live runtime tools से contract discover कर सकते हैं। Client को parameters guess करने या visual form scrape करने की जरूरत नहीं रहती।

OpenAPI GenerateQrRequest: x-agent-recipes. WebMCP: api.agentRecipes. Payment content: PhonePe-compatible UPI, Swiss QR-bill, SEPA/GiroCode, iDEAL, MobilePay/Vipps, QRIS.

Single QR generation के लिए /.netlify/functions/generate-qr endpoint GET या POST से call करें। Long payloads, vCard, event, Wi-Fi और logo workflows के लिए POST JSON ज्यादा reliable रहता है।

Bulk workflows के लिए /.netlify/functions/generate-qr-bulk CSV या row objects accept करता है और QR files, manifest.csv और manifest.json वाला ZIP return कर सकता है। Public workflow bounded है ताकि browser agents runaway jobs न बनाएं।

यह API dynamic tracking QR service नहीं है। Campaign reporting चाहिए तो पहले अपने control का UTM-tagged URL या redirect URL बनाएं, फिर उसी final destination को static QR code में encode करें।

स्वतंत्र फीचर समीक्षा

समीक्षा की तारीख

गाइड

Single QR endpoint

GET query parameters या POST JSON body से एक static QR asset generate करें। POST responses base64 data, filename, content type, extension और dimensions include करते हैं।

एजेंट के लिए discovery files

/.well-known/openapi.json, /openapi.yaml, /.well-known/webmcp.json, /ai.txt और /llms.txt agents को current schema, limits और examples पढ़ने देते हैं।

Six export formats

एक ही request shape से SVG, PNG, JPG, WebP, PDF और EPS return हो सकते हैं। Print handoff के लिए SVG/PDF/EPS और digital publishing के लिए PNG/WebP practical हैं।

Bulk ZIP generation

generate-qr-bulk endpoint up to 50 rows process करता है और generated QR files के साथ machine-readable manifests return करता है।

Verifiable metadata

Agents saved file को आगे भेजने से पहले byteLength, width, height, unit, extension और contentType verify कर सकते हैं।

Static privacy model

Generated QR file payload को सीधे QR pattern में रखती है। Required QR-provider redirect, scan quota और account dashboard dependency नहीं होती।

QR code API request options

OptionAccepted valuesUse
Single endpointGET या POST /.netlify/functions/generate-qrएक encoded payload से SVG, PNG, JPG, WebP, PDF या EPS QR asset बनाएं।
Bulk endpointPOST /.netlify/functions/generate-qr-bulkCSV rows या JSON row objects से bounded ZIP archive generate करें।
Bulk limit1-50 rows per requestPublic automation और browser agents को safe, predictable batch size में रखें।
formatsvg, png, jpg, webp, pdf, epsDestination channel के अनुसार asset type चुनें।
size256-4096Raster images और layout exports के dimensions set करें।
errorCorrectionLevelL, M, Q, HLogo, print या rough placement workflows में H चुनें और final asset scan करें।
Response metadatacontentType, extension, byteLength, width, height, unitFile save, upload या ZIP handoff से पहले response intent verify करें।
Discovery filesOpenAPI, WebMCP, ai.txt, llms.txtAgents, crawlers और API clients current parameters बिना guessing discover कर सकते हैं।
Campaign analyticsUTM-tagged URL या own redirect encode करेंStatic QR file provider scan dashboard नहीं बनाती; reporting destination workflow से आती है।

Agents QR code API कैसे call करें

Reliable agent workflow में पहले contract पढ़ें, फिर payload बनाएं, output format चुनें और response metadata verify करके asset save करें।

Discovery से शुरू करें

/ai.txt, /llms.txt या /.well-known/openapi.json पढ़ें ताकि client current endpoint, required fields, formats और examples use करे।

Automation के लिए POST prefer करें

POST JSON long URLs, vCards, Wi-Fi strings, calendar events, payment payloads और logo data URLs को query string limits से बचाता है।

Direct download के लिए GET use करें

GET binary asset directly return करता है और X-QR-Width, X-QR-Height, X-QR-Unit और X-QR-Bytes headers से dimensions expose करता है।

हर saved file verify करें

Base64 decode, content type, extension, byteLength और dimensions check करें before file को CMS, Drive, print workflow या downstream agent को दें।

Bulk QR generation workflow

Bulk endpoint labels, classrooms, packaging, menus, event badges और campaign assets के लिए कई static QR files बनाते समय useful है।

CSV या row objects भेजें

filename,value CSV या JSON rows with value और optional filename भेजें। Endpoint filenames normalize करता है और empty या oversized rows reject करता है।

एक shared export format चुनें

Batch में SVG, PNG, JPG, WebP, PDF या EPS में से एक format set करें। High-volume automation के लिए SVG और print handoff के लिए PDF/EPS useful हैं।

ZIP response request करें

Accept: application/zip direct binary ZIP देता है। JSON response चाहिए तो base64 ZIP data, file count, byteLength और manifest details मिलते हैं।

Manifest files inspect करें

manifest.csv और manifest.json source rows को generated filenames, status और byte counts से map करते हैं ताकि downstream systems audit कर सकें।

Supported static QR payloads

API exact payload encode करता है। QR generation से पहले final payload string अपने workflow में validate करें और फिर सही output file बनाएं।

Marketing और content links

HTTPS URLs, UTM campaign links, app store pages, social profiles, menus, PDF landing pages और Google review links encode करें।

Device actions

Wi-Fi strings, mailto links, SMS actions, phone links, WhatsApp links, calendar events, map coordinates और vCard payloads generate करें।

Payment payloads

PIX EMV strings, UPI payment URIs और crypto wallet URIs encode करने से पहले recipient, amount, memo और currency अपने system में validate करें।

Print और design output

Production artwork के लिए SVG, PDF या EPS use करें; quick digital publishing, previews और document inserts के लिए PNG, JPG या WebP use करें।

Agent integration checklist

  • /ai.txt या /.well-known/openapi.json पहले पढ़ें ताकि endpoint, schema और supported formats current रहें।
  • vCard, event, Wi-Fi, payment और logo workflows के लिए POST JSON use करें।
  • Bulk work के लिए /.netlify/functions/generate-qr-bulk use करें और 50-row public limit respect करें।
  • Direct ZIP चाहिए तो Accept: application/zip भेजें।
  • Automated integrations में descriptive User-Agent set करें।
  • 429 या 503 response मिले तो Retry-After header honor करें।
  • POST response का base64 data decode करके returned extension के साथ save करें।
  • byteLength, dimensions, fileCount और manifest metadata verify करें।
  • Production use से पहले हर content payload और export format पर live smoke test चलाएं।
  • Campaign tracking चाहिए तो final UTM URL या own redirect को QR payload में डालें।

गाइड: प्रिंट

QR कोड API को केवल बनाई गई छवि नहीं, बल्कि प्रकाशन कार्यप्रवाह के रूप में देखना चाहिए। सार्वजनिक सामग्री में कोड आने से पहले गंतव्य की पुष्टि करें, निर्यात प्रारूप चुनें, अंतिम एसेट का परीक्षण करें और जिम्मेदार व्यक्ति तय करें।

प्रिंट, पैकेजिंग, संकेतों, ईमेल, दस्तावेज़ों, ऐप्स या स्वचालन में QR कोड API का उपयोग करने से पहले एन्कोड किए गए मान, फ़ाइल नाम, निर्यात प्रारूप, स्थान, जिम्मेदार व्यक्ति और परीक्षण परिणाम के साथ एक संक्षिप्त रिलीज़ नोट रखें। यह रिकॉर्ड बाद में सुधार करना संभव बनाता है।

URL QR कोड: HTTPS

QR कोड API के लिए जांचें कि एन्कोड किया गया URL, संपर्क विवरण, भुगतान निर्देश, फ़ाइल या ऐप कार्रवाई सही है, सही टीम के नियंत्रण में है, मोबाइल पर उपलब्ध है और उन लोगों के लिए उपयुक्त है जो कोड स्कैन कर सकते हैं।

फ़ॉर्मेट चुनें

प्रिंट, पैकेजिंग, संकेतों और डिज़ाइन टूल के लिए SVG, PDF या EPS मास्टर फ़ाइलें रखें। वेबसाइट, ईमेल, दस्तावेज़ों और डिजिटल स्थानों के लिए PNG, JPG, WebP या SVG का उपयोग करें और अंतिम कोड को अनपेक्षित रूप से संपीड़ित होने से बचाएँ।

स्कैन

रिलीज़ से पहले ब्राउज़र पूर्वावलोकन, डाउनलोड की गई फ़ाइल, लगाए गए लेआउट, निर्यात किए गए PDF, CMS अपलोड, ईमेल पूर्वावलोकन और भौतिक प्रूफ को वास्तविक दूरी, कोण, रोशनी और उपकरणों की स्थितियों में स्कैन करें।

कंपनी

QR के जिम्मेदार व्यक्ति, गंतव्य, स्रोत फ़ाइल, निर्यात प्रारूप, स्थान, प्रकाशन तिथि, परीक्षण उपकरण, समीक्षा तिथि और बदलने के संकेत को दर्ज करें ताकि लंबे समय तक उपयोग होने वाले स्थिर QR कोड भरोसेमंद बने रहें।

QR कोड API

जब कई QR फ़ाइलों की आवश्यकता हो, तो डिज़ाइन, प्रिंट या सामग्री टीमों को एसेट सौंपने से पहले एक जैसे नाम, मैनिफेस्ट जांच, OpenAPI या WebMCP पैरामीटर और आउटपुट प्रारूप का सत्यापन करें।

स्टैटिक बनाम डायनामिक QR

अभियान, रीब्रांडिंग, डोमेन स्थानांतरण, भुगतान विवरण, ऐप स्टोर, दस्तावेज़ माइग्रेशन या एनालिटिक्स में बदलाव के बाद QR कोड API की समीक्षा करें ताकि सार्वजनिक QR कोड पुराने या असुरक्षित गंतव्यों की ओर न जाएँ।

फ़ीडबैक

जहाँ स्कैन करना व्यवसाय के लिए आवश्यक हो, पहुँच संबंधी दृष्टि से संवेदनशील हो या खराब कनेक्टिविटी में होने की संभावना हो, वहाँ पढ़ने योग्य गंतव्य पाठ, छोटा URL, सहायता संपर्क या मुद्रित निर्देश जोड़ें।

एक्सेसिबिलिटी

कोड के पास स्कैन करने की कार्रवाई समझाने वाला पाठ रखें, उच्च कंट्रास्ट बनाए रखें, बहुत छोटे स्थानों से बचें और सुनिश्चित करें कि गंतव्य मोबाइल ब्राउज़र, स्क्रीन रीडर, कम गति की सेटिंग और कीबोर्ड नेविगेशन के साथ काम करता है।

API से QR code generate करने के steps

  1. 1

    Single या bulk workflow चुनें

    एक asset के लिए generate-qr use करें और कई bounded static files के लिए generate-qr-bulk use करें।

  2. 2

    Payload तैयार करें

    Final URL, Wi-Fi string, vCard, event, payment URI, text, CSV या row objects वही बनाएं जो scanner को पढ़ना चाहिए।

  3. 3

    Output format चुनें

    Print और design handoff के लिए SVG/PDF/EPS, digital publishing और previews के लिए PNG/JPG/WebP चुनें।

  4. 4

    Response verify करें

    Success, content type, byte length, dimensions, extension और ZIP manifest check करें before asset को store या publish करें।

  5. 5

    QR scan test करें

    Generated file को final layout, CMS upload, document export या print proof में scan करें ताकि automation से बनी file भी readable रहे।

अक्सर पूछे जाने वाले प्रश्न

QR Code Crafter API endpoint क्या है?

Single QR code के लिए /.netlify/functions/generate-qr को GET query parameters या POST JSON body से call करें। Bulk ZIP के लिए /.netlify/functions/generate-qr-bulk use करें।

क्या API bulk QR codes बना सकती है?

हाँ। CSV rows या JSON row objects POST करें। JSON response base64 ZIP दे सकता है या Accept: application/zip भेजने पर direct ZIP download मिल सकता है।

क्या API use करने के लिए account चाहिए?

Public generation account के बिना available है जब तक deployment API key enforcement enable न करे। Issued key हो तो X-Agent-Api-Key header भेजें और 401 handling implement करें।

API कौन से QR file formats return करती है?

Public contract SVG, PNG, JPG, WebP, PDF और EPS output formats support करता है।

क्या browser agents WebMCP से QR codes बना सकते हैं?

WebMCP एक प्रस्तावित मानक है और केवल समर्थित दिखाई देने वाले ब्राउज़र टैब या webview में काम करता है। मौजूदा पेज पर पंजीकृत generate_qr और generate_bulk_qr टूल जाँचें; केवल manifest होने से टूल कॉल करने योग्य नहीं बनते। Headless और server-side क्लाइंट को OpenAPI HTTP endpoints इस्तेमाल करने चाहिए।

क्या API dynamic tracking QR codes बनाती है?

नहीं। API static QR assets बनाती है। Campaign visits measure करने के लिए UTM-tagged URL या अपने control का redirect URL पहले बनाएं और फिर उसे QR payload में encode करें।

QR कोड API: QR code generator API?

QR कोड API: QR code generator API. API QR code generator. qrcode API. QR API. generate QR code API. SVG, PNG, JPG, WebP, PDF, EPS.