QRSentryGet an API key
REST API · v1

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