API-dokumentation

Opret QR-koder og stregkoder fra dit produkt med et REST API. Send JSON til /api/v1, få hostet SVG-grafik tilbage, og list eller opdater derefter de samme ressourcer.

Opret en QR-kode

POST /api/v1/qr-codes med en type, indhold og valgfrit design: farver, modulstil, logo, øjne og ramme. Svaret indeholder en hostet 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-oprettelsesreference

Opret en stregkode

POST /api/v1/barcodes med en symbologi, value og valgfrie farver eller størrelse. Fireogtredive typer er tilgængelige, fra Code 128 til EAN-13.

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

Godkendelse

Send din API-nøgle som Bearer-token i hver anmodning. Find eller gendan nøglen under Dashboard → Konto → API.

Authorization: Bearer YOUR_API_KEY

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

Hastighedsgrænser

Hver API-nøgle er begrænset til 60 anmodninger pr. minut. Svar indeholder X-RateLimit-Limit, X-RateLimit-Remaining og X-RateLimit-Reset.

Fejl

Fejl bruger JSON:API-format:

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

Valideringsfejl kan indeholde source.pointer.