Batches
Create Batch
Creates up to 1,000 QR codes asynchronously. Returns 202 immediately;
poll GET /batches/{id} for progress. Available on Plus, Pro, Ultra
and Agency plans. Requires the qr:write scope.
Items use the same target rules as single creation. A shared
design (or a saved dashboard template via template_id) is applied
to every item. Dynamic items count against your plan’s QR limit —
capacity is checked before the batch is accepted.
POST
Create Batch
Authorizations
API key in the Authorization header: Bearer qr_live_… or Bearer qr_test_…. Token endpoints take a Clerk session JWT instead.
Body
application/json
Response
Batch accepted for processing
Create Batch

