QR Codes API
Create a WhatsApp QR code for every shop, flyer or product from your own systems, and read back how many people scanned it and started a chat. These are the same QR codes you see under QR Codes in the app. See QR codes for how they work.
A common use: your store software creates one QR code per branch, prints it on the receipt, and pulls the scan counts into your weekly report.
Endpoints
Base URL https://api.splashifypro.com. Send your API key as on every other
endpoint (see Authentication).
Create a QR code
curl -X POST https://api.splashifypro.com/api/v1/public/qr-codes \
-H "Authorization: Basic YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Andheri shop counter",
"prefill": "Hi, I scanned the QR code at your Andheri shop"
}'Response 201 Created:
{
"success": true,
"link": {
"id": "5b1f0a8e-9c1d-11f1-8a3e-2f5b7a1d4e60",
"name": "Andheri shop counter",
"prefill": "Hi, I scanned the QR code at your Andheri shop",
"slug": "k7Q2pX",
"tag": "SC4K",
"url": "https://wa.splashifypro.com/l/k7Q2pX",
"scans_7d": 0,
"scans_30d": 0,
"chats_7d": 0,
"chats_30d": 0,
"created_at": "2026-09-30T10:12:44Z"
}
}Turn url into a QR image with any QR library, or download the ready-made
image from the app. Every scan of that link is counted. The chat opens with
your message plus a short code (for example #SC4K, the tag field) that
matches the chat to this QR code.
List your QR codes
curl https://api.splashifypro.com/api/v1/public/qr-codes \
-H "Authorization: Basic YOUR_API_KEY"{
"success": true,
"links": [
{
"id": "5b1f0a8e-9c1d-11f1-8a3e-2f5b7a1d4e60",
"name": "Andheri shop counter",
"url": "https://wa.splashifypro.com/l/k7Q2pX",
"scans_7d": 42,
"scans_30d": 180,
"chats_7d": 31,
"chats_30d": 126,
"created_at": "2026-09-01T10:12:44Z"
}
],
"daily": [
{ "day": "2026-09-29", "scans": 7, "chats": 5 }
],
"tracking_available": true,
"base_url": "https://wa.splashifypro.com",
"phone": "919876500001"
}Update or delete
curl -X PATCH https://api.splashifypro.com/api/v1/public/qr-codes/5b1f0a8e-9c1d-11f1-8a3e-2f5b7a1d4e60 \
-H "Authorization: Basic YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "name": "Andheri shop, front counter" }'
curl -X DELETE https://api.splashifypro.com/api/v1/public/qr-codes/5b1f0a8e-9c1d-11f1-8a3e-2f5b7a1d4e60 \
-H "Authorization: Basic YOUR_API_KEY"Changing the name or message keeps the same link, so printed codes keep working. Deleting a QR code stops its link.