Jmpy.me icon

Jmpy.me

Shorten URLs, generate QR codes, and track campaigns with Jmpy.me

QR Code → Generate QR Code

AI-generated

Summary

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

Links

Discussion