n8n-nodes-uqr-ai
v1.1.0
Published
n8n community node for uqr.ai - Dynamic QR Code API
Maintainers
Readme
n8n-nodes-uqr-ai
This is an n8n community node for uqr.ai - a dynamic QR code API that allows you to create, manage, and track QR codes.
Features
- Create QR Codes - Generate QR codes for websites, text, email, vCard, WiFi, phone, SMS, location, PDF, images, files, links, galleries, and MP3
- Update QR Codes - Modify content, name, domain, status, design, and more
- List QR Codes - Get all your QR codes with pagination
- Get QR Code - Retrieve details of a specific QR code
- Delete QR Codes - Remove QR codes from your account
- Analytics - Track scans and get detailed statistics
Installation
Community Node (Recommended)
- Go to Settings → Community Nodes in your n8n instance
- Click Install and enter:
n8n-nodes-uqr-ai - Restart n8n
Manual Installation
npm install n8n-nodes-uqr-aiSetup
1. Get Your API Key
- Sign up at uqr.ai
- Go to your dashboard → API Settings
- Generate a new API key (starts with
uqr_)
2. Configure Credentials in n8n
- Open n8n → Credentials → New
- Search for uqr.ai API
- Enter your API key
- Save
Usage
Create a QR Code
- Add the uqr.ai node to your workflow
- Select QR Code resource → Create operation
- Choose the QR Type (Website, Text, Email, vCard, WiFi, etc.)
- Fill in the required fields for the chosen type
- Optionally configure:
- Name: Display name for the QR code
- Short Link Domain: Custom domain for short links (e.g.
uqr.sh) - Options: QR code design (colors, dot styles, logo, frame)
- Folder ID: Organize into folders
- UTM Parameters: Source, medium, campaign tracking
Supported QR Types
| Type | Required Fields |
|------|----------------|
| Website (URL) | url |
| Text | text |
| Email | email (+ optional subject, body) |
| vCard (Contact) | At least one of first_name, last_name, phone |
| WiFi | ssid (+ optional password, security) |
| Phone | phone |
| SMS | phone (+ optional message) |
| Location | latitude, longitude |
| PDF | pdf_title, pdf_download_url |
| Image Gallery | image_gallery_title, image_gallery_images (JSON) |
| Image | image_title, image_download_url |
| File | file_title, file_download_url |
| List of Links | links_title, links_list (JSON) |
| MP3 | mp3_title, mp3_file_url |
Update a QR Code
- Select QR Code → Update
- Enter the QR Code ID
- Configure update fields:
- Name: Change display name
- URL / Text: Update content
- Short Link Domain: Change the short link domain
- Status: Activate or deactivate
- Options: Update QR design
- UTM Parameters: Update tracking params
Get QR Code Details
- Select QR Code → Get
- Enter the QR Code ID
- Response includes
short_url,short_link_domain,image, and all QR data
List All QR Codes
- Select QR Code → List
- Optionally set Limit or check Return All
Delete a QR Code
- Select QR Code → Delete
- Enter the QR Code ID
Get Scan Analytics
- Select QR Code → Get Scans or Analytics → Get Scans
- Enter the QR Code ID (optional for Analytics resource)
- Optionally set date range
Example Workflows
Generate QR Code from Form Submission
[Webhook] → [uqr.ai: Create QR Code] → [Send Email]Track QR Code Scans Daily
[Schedule Trigger] → [uqr.ai: Get Scans] → [Google Sheets: Append]Update QR Code Content
[Webhook] → [uqr.ai: Update QR Code] → [Slack: Send Message]API Reference
For detailed API documentation, visit:
Resources
License
MIT - See LICENSE for details.
Support
For issues or questions:
Built with ❤️ for the n8n community.
