Link Management

Generate QR codes for the link in bulk

Generate QR codes for the link in bulk. Rate limit - 1 request per minute

post/links/qr/bulk

Request

  • Base URL: https://api.short.io
  • URL: https://api.short.io/links/qr/bulk
  • Auth: API key in header Authorization

Request body

colorstring

6 or 8-character hex color without # prefix (RRGGBB or RRGGBBAA)

backgroundColorstring

6 or 8-character hex color without # prefix (RRGGBB or RRGGBBAA)

sizenumber

QR code size scale factor

type'png' | 'svg' required

QR code image format

useDomainSettingsboolean required

Use QR code settings configured on the domain

borderRadiusnumber

Dot border radius on the dashboard 0-5 scale, 5 = fully round

noExcavateboolean

Disable logo excavation (cutout) in the QR code

finderOuterShape'square' | 'rounded' | 'circle' | 'drop'

Shape of the outer finder pattern

finderInnerShape'square' | 'rounded' | 'circle' | 'drop'

Shape of the inner finder pattern

finderColorstring

6 or 8-character hex color without # prefix (RRGGBB or RRGGBBAA)

cornerMode'individual' | 'merge'

Corner module rendering mode

labelTextstring

Optional text label rendered with the QR code

labelStyle'below' | 'pill' | 'box'

Label visual style

labelColorstring

6 or 8-character hex color without # prefix (RRGGBB or RRGGBBAA)

labelBgColorstring

6 or 8-character hex color without # prefix (RRGGBB or RRGGBBAA)

labelFontSizenumber

Label font size in module units (rendered px = value * block size)

labelFontFamilystring

Label font family name

linkIdsstring[] required

List of link IDs to generate QR codes for

domainIdstring

Domain ID for legacy numeric link IDs

Example request

{
  "color": "FF0000",
  "backgroundColor": "FF0000",
  "size": 10,
  "type": "png",
  "useDomainSettings": true,
  "borderRadius": 2.5,
  "finderColor": "FF0000",
  "labelText": "Scan me",
  "labelColor": "FF0000",
  "labelBgColor": "FF0000",
  "labelFontSize": 5,
  "labelFontFamily": "Arial",
  "linkIds": [
    "lnk_1A2b_3Cd4Ef5Gh"
  ],
  "domainId": "12345"
}

Response

ZIP file containing QR codes

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.