---
title: "Redirect a dynamic QR scan"
method: GET
path: "/r/{slug}"
---

# Redirect a dynamic QR scan

`GET /r/{slug}`

Public redirect. When aggregate analytics are enabled, only the slug and UTC count bucket are retained; no IP address, user agent, referrer, cookie, location, device data, or tracking parameter is stored.

## Other responses

- `302` — Active destination redirect
- `404` — Dynamic QR slug not found
- `405` — Method not allowed
- `410` — Dynamic QR destination is owner-paused or operator-blocked
- `429` — Redirect traffic rate limit exceeded
- `503` — Redirect storage unavailable

---

[API](https://skmtc.net/qrcodecrafter/apis/qrcodecrafter-api-2.md) · [All operations](https://skmtc.net/qrcodecrafter/apis/qrcodecrafter-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qrcodecrafter/qrcodecrafter-api-2/versions/27e09321ad2e/schema)
