Skip to content

QR Code Endpoint

Generate PNG QR codes for tickets, short links, or check-in flows.

The API exposes a utility endpoint for QR generation:

  • GET /qr
  • Response: image/png

Required Query Parameter

  • value: the payload to encode

Optional parameters include:

  • size, ecLevel, quietZone
  • bgColor, fgColor
  • logoImage, logoWidth, logoHeight, logoOpacity, logoRemoveBg

Example

curl "https://api.session.services/qr?value=https%3A%2F%2Fsession.services%2Fdocs&size=600&ecLevel=M" \
  --output qr.png

Browser Embed

<img
  src="https://api.session.services/qr?value=https%3A%2F%2Fsession.services%2Fdocs"
  alt="QR code"
/>

Caching

Successful responses include long-lived immutable caching headers, so deterministic URLs are CDN-friendly.