QRtoad

API reference

Render QR codes and read your library programmatically. Requires a Pro subscription. Machine-readable spec: openapi.json.

Authentication

Create an API key in your Account. Send it as a Bearer token:

curl https://…/api/v1/render \
  -H "Authorization: Bearer qr_your_key" \
  -H "Content-Type: application/json" \
  -d '{"data":"https://example.com","size":1024}'

Endpoints

  • POST/api/v1/render

    Render a QR code (SVG) from raw data + a saved styleId or inline style.

    Scope: render:create

  • GET/api/v1/styles

    List your saved styles.

    Scope: style:read

  • GET/api/v1/styles/{id}

    Fetch one saved style.

    Scope: style:read

  • GET/api/v1/qr-codes/{id}/image.svg

    Render a saved QR code (SVG).

    Scope: qr:read

Scopes

qr:readqr:writestyle:readstyle:writerender:create