---
title: "Check a dynamic QR redirect without a response body"
method: HEAD
path: "/r/{slug}"
---

# Check a dynamic QR redirect without a response body

`HEAD /r/{slug}`

Returns the same status and Location headers as GET without a response body.

## Other responses

- `302` — Active destination redirect
- `404` — Dynamic QR slug not found
- `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.md) · [All operations](https://skmtc.net/qrcodecrafter/apis/qrcodecrafter-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qrcodecrafter/qrcodecrafter-api/versions/8b7eace2bb78/schema)
