Documentație API

Creați coduri QR și coduri de bare din produsul dvs. cu un API REST. Trimiteți JSON la /api/v1, primiți grafica SVG găzduită, apoi listați sau actualizați aceleași resurse.

Creați un cod QR

POST /api/v1/qr-codes cu type, conținut și design opțional: culori, stil de modul, logo, ochi și ramă. Răspunsul include un URL SVG găzduit.

{
  "name": "Website QR",
  "type": "url",
  "url": "https://forqrcode.com",
  "style": "rounded",
  "size": 500,
  "ecc": "M",
  "foreground_color": "#17191c",
  "background_color": "#ffffff",
  "qr_code_logo": "https://forqrcode.com/logo.png",
  "qr_code_logo_size": 25
}
Referință creare QR

Creați un cod de bare

POST /api/v1/barcodes cu o simbologie, value și culori sau dimensiune opționale. Sunt disponibile treizeci și patru de tipuri, de la Code 128 la EAN-13.

{
  "name": "Product SKU",
  "type": "C128",
  "value": "FORQR-1001",
  "foreground_color": "#17191c",
  "background_color": "#ffffff",
  "width_scale": 2,
  "height": 80,
  "display_text": true
}
Referință creare cod de bare

Autentificare

Trimiteți cheia API ca token Bearer la fiecare cerere. O găsiți sau regenerați în Panou → Cont → API.

Authorization: Bearer YOUR_API_KEY

URL de bază: https://forqrcode.com/api/v1

Limite de rată

Fiecare cheie API este limitată la 60 de cereri pe minut. Răspunsurile includ antetele X-RateLimit-Limit, X-RateLimit-Remaining și X-RateLimit-Reset.

Erori

Erorile folosesc formatul JSON:API:

{ "errors": [{ "title": "…", "status": "422" }] }

Erorile de validare pot include source.pointer.