---
title: "Generate QR codes for the link in bulk"
method: POST
path: "/links/qr/bulk"
tags: ["Link Management"]
---

# Generate QR codes for the link in bulk

`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`

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

## Request body

- object
  - `color` string: 6 or 8-character hex color without # prefix (RRGGBB or RRGGBBAA)
  - `backgroundColor` string: 6 or 8-character hex color without # prefix (RRGGBB or RRGGBBAA)
  - `size` number: QR code size scale factor
  - `type` 'png' | 'svg', required: QR code image format
  - `useDomainSettings` boolean, required: Use QR code settings configured on the domain
  - `borderRadius` number: Dot border radius on the dashboard 0-5 scale, 5 = fully round
  - `noExcavate` boolean: 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
  - `finderColor` string: 6 or 8-character hex color without # prefix (RRGGBB or RRGGBBAA)
  - `cornerMode` 'individual' | 'merge': Corner module rendering mode
  - `labelText` string: Optional text label rendered with the QR code
  - `labelStyle` 'below' | 'pill' | 'box': Label visual style
  - `labelColor` string: 6 or 8-character hex color without # prefix (RRGGBB or RRGGBBAA)
  - `labelBgColor` string: 6 or 8-character hex color without # prefix (RRGGBB or RRGGBBAA)
  - `labelFontSize` number: Label font size in module units (rendered px = value * block size)
  - `labelFontFamily` string: Label font family name
  - `linkIds` string[], required: List of link IDs to generate QR codes for
  - `domainId` string: Domain ID for legacy numeric link IDs

## Response `201`

ZIP file containing QR codes

- unknown

---

[API](https://skmtc.dev/short/apis/short-io-api-2.md) · [All operations](https://skmtc.dev/short/apis/short-io-api-2/llms.txt) · [OpenAPI document](https://skmtc.dev/short/apis/short-io-api-2/revisions/9e4e60c560b1?raw)
