Enlaces dinámicos
Un enlace dinámico es un código corto (mqr.sh/<code>) que conviertes en un código QR e imprimes una sola vez.
Puedes cambiar hacia dónde apunta para siempre, y cada escaneo se cuenta. Este es el núcleo de
MostlyQR — todo lo demás se construye sobre esto.
# Crear
curl https://mostlyqr.com/api/v1/links \
-H "Authorization: Bearer mtq_live_…" \
-H "Content-Type: application/json" \
-d '{ "destination_url": "https://example.com/page", "title": "Spring menu" }'
| Field | Required | Notes |
|---|---|---|
destination_url |
yes | Where the code redirects (http/https). |
title |
no | A label for your dashboard. |
Devuelve el enlace creado, incluyendo el code asignado automáticamente y short_url:
{ "code": "AZ4K9", "short_url": "https://mqr.sh/AZ4K9", "destination_url": "https://example.com/page", "title": "Spring menu", "status": "active" }
# Listar
curl "https://mostlyqr.com/api/v1/links?limit=50" \
-H "Authorization: Bearer mtq_live_…"
# Obtener uno
curl https://mostlyqr.com/api/v1/links/AZ4K9 \
-H "Authorization: Bearer mtq_live_…"
# Redirigir o renombrar
PATCH actualiza el destino (el punto completo de un código dinámico — sin reimprimir) y/o
el título. Toda copia impresa lo sigue instantáneamente.
curl -X PATCH https://mostlyqr.com/api/v1/links/AZ4K9 \
-H "Authorization: Bearer mtq_live_…" \
-H "Content-Type: application/json" \
-d '{ "destination_url": "https://example.com/new" }'
# Eliminar
curl -X DELETE https://mostlyqr.com/api/v1/links/AZ4K9 \
-H "Authorization: Bearer mtq_live_…"
# La garantía de nunca caducidad
Un código impreso sigue resolviéndose mientras dure la cuenta — y si una suscripción vence, el código se congela en su último destino en lugar de romperse. Nunca le entregas a un cliente un código QR muerto.
# Siguiente
- Análisis — lee escaneos por código.
- Lote — crea muchos a la vez.
- La referencia completa de API.