Actions12
- URL Actions
- QR Code Actions
- Campaign Actions
QR Code → Generate QR Code
AI-generatedSummary
Generate a QR code for the specified content type.
Inputs
- contentType (required) — The category of content to encode in the QR code
- qrUrl (required) — The destination URL to encode in the QR code
- qrText (required) — The custom text to encode in the QR code
- wifiSsid (required) — The WiFi network name (SSID)
- wifiSecurity — The encryption protocol of the network
- wifiPassword — The WiFi network password
- emailRecipient (required) — The recipient email address
- emailSubject — The email subject line
- emailBody — The email body content
- phoneNum (required) — The phone number to dial (in international format)
- smsPhone (required) — The recipient phone number (in international format)
- smsMessage — The pre-filled SMS message text
- whatsappPhone (required) — The WhatsApp phone number (in international format)
- whatsappMessage — The pre-filled WhatsApp message text
- locationLatitude (required) — The latitude coordinates of the location
- locationLongitude (required) — The longitude coordinates of the location
- vcardFirstName (required) — First name of the contact
- vcardLastName (required) — Last name of the contact
- vcardPhone — Mobile phone number of the contact
- vcardEmail — Work email address of the contact
- vcardOrg — Company or organization of the contact
- vcardTitle — Job title of the contact
- vcardUrl — Website URL of the contact
- name — Optional display name to help organize your QR codes
- isDynamic — Whether to create a dynamic QR code (editable destination)
- trackingEnabled — Whether to enable scan tracking and analytics (only works for dynamic QR codes)
- campaignId — Optionally associate this QR code with a Campaign. Choose from the list, or specify an ID using an expression.
- urlType — Choose whether the dynamic QR code short link uses a standard domain, branded domain, or subdomain
- brandedDomain — Select a verified branded domain. Choose from the list, or specify an ID using an expression.
- subdomain — Select a verified subdomain. Choose from the list, or specify an ID using an expression.
- utmSource — Optional. Identifies the advertiser/site. Must NOT contain spaces (use _ or - instead, e.g. "google" or "email_newsletter")
- utmMedium — Optional. Identifies the advertising medium. Must NOT contain spaces (use _ or - instead, e.g. "qr_code" or "cpc")
- utmCampaign — Optional. Identifies the specific campaign. Must NOT contain spaces (use _ or - instead, e.g. "summer_sale")
- utmTerm — Optional. Identifies paid search keywords. Must NOT contain spaces (use _ or - instead, e.g. "discount_code")
- utmContent — Optional. Differentiates similar content or links. Must NOT contain spaces (use _ or - instead, e.g. "hero_banner")
Output shape
a single QR code record
The response includes fields such as qr_code_id, qr_code_url, tracking_enabled, is_dynamic, and optionally UTM parameters. All fields are optional except the identifier; dynamic QR codes may have tracking enabled and additional metadata.
Examples
Example 1: Create a static text QR code
contentType: text, qrText: "Hello World", isDynamic: false
Example 2: Encode a Wi‑Fi network
contentType: wifi, wifiSsid: "MyHomeWiFi", wifiSecurity: "WPA", wifiPassword: "secret", isDynamic: true
Example 3: Generate a vCard with campaign tracking
contentType: vcard, vcardFirstName: "Jane", vcardLastName: "Smith", vcardPhone: "+15550199", campaignId: "123", utmSource: "summer", trackingEnabled: true