API-Dokumentation

Erstellen Sie QR-Codes und Barcodes aus Ihrem Produkt per REST-API. Senden Sie JSON an /api/v1, erhalten Sie gehostete SVG-Grafiken und listen oder aktualisieren Sie anschließend dieselben Ressourcen.

Einen QR-Code erstellen

POST /api/v1/qr-codes mit type, Inhalt und optionalem Design: Farben, Modulstil, Logo, Augen und Rahmen. Die Antwort enthält eine gehostete SVG-URL.

{
  "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
}
QR-Erstellungsreferenz

Einen Barcode erstellen

POST /api/v1/barcodes mit einer Symbologie, value und optionalen Farben oder Größen. Vierunddreißig Typen stehen bereit, von Code 128 bis EAN-13.

{
  "name": "Product SKU",
  "type": "C128",
  "value": "FORQR-1001",
  "foreground_color": "#17191c",
  "background_color": "#ffffff",
  "width_scale": 2,
  "height": 80,
  "display_text": true
}
Barcode-Erstellungsreferenz

Authentifizierung

Senden Sie Ihren API-Schlüssel als Bearer-Token mit jeder Anfrage. Schlüssel finden oder erneuern Sie unter Dashboard → Konto → API.

Authorization: Bearer YOUR_API_KEY

Basis-URL: https://forqrcode.com/api/v1

Rate Limits

Pro API-Schlüssel gelten 60 Anfragen pro Minute. Antworten enthalten X-RateLimit-Limit, X-RateLimit-Remaining und X-RateLimit-Reset.

Fehler

Fehler folgen dem JSON:API-Format:

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

Validierungsfehler können source.pointer enthalten.