Skip to main content
POST
Creates up to ten copies of an existing QR Code.
string
required
The source QR Code to copy.
string
Base name for the copies, max 250 characters.
integer
required
How many copies to create, from 1 to 10.
integer
Optional custom domain for the copies’ short URLs.
The remaining fields — domain, password, lead_list, form, high_accuracy_mode, pattern_info, tags, is_copy, is_page, has_qr — are booleans that mean “copy this aspect from the source?”, not values:
boolean
Copy the source’s custom domain.
boolean
Copy the source’s password protection.
boolean
Copy the attached lead list.
boolean
Copy the attached form.
boolean
Copy the design.
boolean
Copy the tags.
Returns 201 with the created QR Codes as a list, each in the full detail shape. Every copy consumes QR-count quota exactly as a fresh create would.
This path also answers to PUT for an unrelated operation — see Bulk-update QR Code fields. Same path, different verb, different contract.

Authorizations

Authorization
string
header
required

Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.

Response

The created copies.