We've updated our API endpoints to match what we use in our application. Some endpoints have been deprecated. See our Deprecated Endpoints page for migration details.
An App Store QR code sends scanners straight to your app’s listing in Google Play or the Apple App Store — automatically picking the right store for the scanning device. It’s a Quick Code — a direct-action QR with no landing page. In the app, the tile for it reads “Send scanners to the right app store for their device.”
App Store is always a dynamic QR code — this is required for the automatic, OS-based redirect at scan time. You get a Scanova short URL (scnv.io/...) and can attach a custom domain, but there’s no landing page of its own.
From the sidebar, go to QR Codes, then click Create QR Code (or navigate to /qr/create). Click the Quick Code card.
2
Pick App Store
On the Quick Code type grid, click Configure under App Store, in the Dynamic section at the top (this type has no Static option). This opens the form at /qr/quick/appStore.
3
Add your store links
Enter your Google Play Store URL and/or Apple App Store URL — add at least one. Leave Auto-detect device and redirect on unless you specifically want every scanner to see a choice screen regardless of device.
The App Store Quick Code form with both store URLs entered and auto-detect on
4
Review the short URL
Because this type is always dynamic, a Scanova short URL is generated automatically (for example scnv.io/6z02). Edit the slug, attach a verified custom domain, or enable UTM tracking parameters under Advanced settings.
5
Publish
Click Publish. A panel opens to confirm or rename the QR code, assign a folder or tags, and adjust QR design before confirming.
To create an App Store QR code through the API rather than the UI, use category ID 10 (labeled App Store in the Create QR CodeCategory dropdown reference table, allowed_qr_types: "dy" — only "dy" is valid for qr_type), with an info payload shaped like:
data is an array with 0–2 entries (playStore and/or appleStore) — include at least one. An optional sibling settings: { "autoDetectDisabled": true } disables the auto-redirect and always shows the choice screen; omit it (or leave it false) to keep auto-detect on.See Create QR Code for the full request schema.