Zum Inhalt springen

Vorlagen

Die Engine bringt eine kuratierte Auswahl an Vorlagen mit: vorgefertigte QrConfig-Objekte, die du per ID aufrufst. Nutze sie, wenn du ein garantiert gutes Ergebnis willst und nichts von Hand gestalten musst.

Vorlagen auflisten

GET /api/qr/templates
{
  "success": true,
  "count": 118,
  "templates": [
    {
      "id": "champagne-onyx",
      "name": "Champagne on Onyx",
      "category": "luxury",
      "tags": ["dark", "monogram", "premium"],
      "preview": "https://api.qr-branding.com/api/qr/templates/champagne-onyx/preview"
    },
    { "...": "..." }
  ]
}

Nach Kategorie filtern

GET /api/qr/templates?category=luxury

Die Antwort hat dieselbe Struktur wie der ungefilterte Aufruf, enthält aber nur Treffer. Kategorien unterscheiden nicht zwischen Groß- und Kleinschreibung und werden mit dem Feld category jeder Vorlage abgeglichen. Die aktuelle Liste siehst du unter /examples im Tab „Vorlagen“.

Aus einer Vorlage generieren

POST /api/qr/templates/{templateId}

Der Body ist eine Teilmenge von QrConfig – alles, was du setzt, überschreibt die Standardwerte der Vorlage. Die meisten Aufrufer überschreiben nur content, outputWidth und fileFormat.

Häufige Überschreibungen

FeldWarum du es überschreiben würdest
contentDie zu codierende URL bzw. der Text – wird fast immer überschrieben
outputWidthDruckauflösung (1200, 2400, 4096)
fileFormatpdf oder svg für Druck, png für Bildschirm
logoUrlDein Logo auf eine beliebige Vorlage setzen
centerTextEin Banner wie „ADMIT ONE“ / „SCAN ME“ hinzufügen
ctaTextBildunterschrift darunter

Visuelle Galerie

Alle Vorlagen nebeneinander gerendert findest du unter /examples – dieselbe Galerie ist auch in der visuellen Referenz zur Offline-Ansicht enthalten.