Alpha QR Developer Documentation
The Alpha QR platform exposes clean, RESTful JSON endpoints. Integrate dynamic QR code generation, scan webhooks, and analytics into your external systems.
Endpoints requiring user session authentication validate your active NextAuth cookie or API token. JSON responses include strict status payloads and ISO timestamps.
Dynamic QR Engine Endpoints
Create, list, update, redirect, scan-track and reclaim dynamic QR codes.
| Method | Endpoint Route | Auth |
|---|---|---|
| POST | /api/qr/create | User Session |
| GET | /api/qr/list | User Session |
| GET | /api/qr/[id] | Public |
| PUT | /api/qr/[id] | User Session |
| DELETE | /api/qr/[id] | User Session |
| GET | /api/qr/[id]/details | User Session |
| GET | /api/qr/[id]/scan | Public |
| POST | /api/qr/[id]/transfer | User Session |
| POST | /api/qr/reclaim | User Session |
Scan Telemetry & Analytics
Real-time edge scan analytics, device distribution, and daily counts.
| Method | Endpoint Route | Auth |
|---|---|---|
| GET | /api/analytics/[id] | User Session |
Comments & Social Interaction
Visitor feedback and interactive engagement collected on scan landing cards.
| Method | Endpoint Route | Auth |
|---|---|---|
| GET | /api/comments | User Session |
| POST | /api/comments | User Session |
| PATCH | /api/comments/[id] | User Session |
| DELETE | /api/comments/[id] | User Session |
Billing & Razorpay Webhooks
1-time UPI order generation, client signature verification, and automated webhooks.
| Method | Endpoint Route | Auth |
|---|---|---|
| POST | /api/payment/create-order | User Session |
| POST | /api/payment/verify | User Session |
| POST | /api/payment/verify-redirect | User Session |
| POST | /api/webhook/razorpay | Public |
Ownership Transfers
Secure QR code ownership transfer protocol with 10-digit authorization keys.
| Method | Endpoint Route | Auth |
|---|---|---|
| POST | /api/transfer/request | User Session |
| POST | /api/transfer/accept | User Session |
| POST | /api/transfer/reject | User Session |
| GET | /api/transfer/history | User Session |
User Profile & Assets
Account preferences, high-res logo uploads, and GDPR/DPDP purge endpoints.
| Method | Endpoint Route | Auth |
|---|---|---|
| GET | /api/user/me | User Session |
| DELETE | /api/user/me | User Session |
| POST | /api/upload/logo | User Session |
| GET | /api/waitlist | Public |
| POST | /api/waitlist | Public |