API-documentatie

Maak QR-codes en barcodes vanuit uw product met een REST API. Stuur JSON naar /api/v1, ontvang gehoste SVG-grafiek en lijst of werk daarna dezelfde resources bij.

Een QR-code maken

POST /api/v1/qr-codes met een type, inhoud en optioneel ontwerp: kleuren, modulestijl, logo, ogen en kader. Het antwoord bevat een gehoste 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-aanmaakreferentie

Een barcode maken

POST /api/v1/barcodes met een symbologie, value en optionele kleuren of grootte. Er zijn vierendertig types, van Code 128 tot 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-aanmaakreferentie

Authenticatie

Stuur uw API-sleutel als Bearer-token bij elk verzoek. Bekijk of regenereer deze onder Dashboard → Account → API.

Authorization: Bearer YOUR_API_KEY

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

Snelheidslimieten

Elke API-sleutel is beperkt tot 60 verzoeken per minuut. Antwoorden bevatten X-RateLimit-Limit, X-RateLimit-Remaining en X-RateLimit-Reset.

Fouten

Fouten volgen het JSON:API-formaat:

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

Validatiefouten kunnen source.pointer bevatten.