Build QR operations into anything.
The QRSentry API creates and manages dynamic QR codes, routing rules, campaigns, landing pages and analytics. Responses are JSON and every request receives a traceable request ID.
Authentication
Send a scoped API key in the authorization header. Keys are visible once at creation and can be revoked without downtime.
HTTPAUTHENTICATION
Authorization: Bearer qrs_live_north_•••••••• Content-Type: application/json
Create a dynamic QR code
cURLPOST /v1/qr-codes
curl -X POST https://qr.aa0.ir/v1/qr-codes \
-H "Authorization: Bearer $QRSENTRY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Launch poster",
"type": "URL",
"payload": { "url": "https://example.com/launch" },
"destinationUrl": "https://example.com/launch",
"isDynamic": true
}'Read analytics
Analytics endpoints return privacy-safe aggregates by default. Raw scan access requires the `scans:read` scope and is cursor-paginated.
HTTPGET
GET /v1/analytics/overview?from=2026-09-01&to=2026-09-08