Inicio rápido
1. Consigue una clave
En la app, abre Settings → API y elige New key. Elige los scopes que necesita la integración (codes:read y codes:write bastan aquí). El secreto empieza por sk_live_ y se muestra una sola vez: guárdalo en los secretos de tu servidor, nunca en un navegador ni en una app móvil.
La API está incluida en Pro, Business y Enterprise. No hay un modo de prueba aparte: usa un segundo espacio de trabajo para experimentar.
2. Crea un código
Envía el destino con POST a /v1/codes con tu clave como token bearer y una Idempotency-Key, para que una solicitud reintentada nunca cree un duplicado.
curl -X POST https://api.dotwick.com/v1/codes \ -H "Authorization: Bearer sk_live_…" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: van-014-2026-09-10" \ -d '{ "name": "Van fleet – unit 14", "content": { "type": "url", "url": "https://example.com/fleet/van-014" }, "design": { "pattern": "rounded", "eyes": { "frame": "circle", "ball": "circle" }, "colors": { "fg": "#18181B", "bg": "#FFFFFF" } }, "folderId": "fld_8k2m4q7x" }'{ "id": "qr_8841ce2mxk", "name": "Van fleet – unit 14", "type": "url", "dynamic": true, "status": "active", "slug": "Xq7mK2p", "shortUrl": "https://dotwick.co/Xq7mK2p", "content": { "type": "url", "url": "https://example.com/fleet/van-014" }, "folderId": "fld_8k2m4q7x", "createdAt": "2026-09-10T09:41:08.000Z"}3. Pruébalo
El shortUrl de la respuesta funciona al instante. Escanéalo o ábrelo en un navegador: redirige a tu destino y el escaneo aparece en las estadísticas en pocos segundos.
Después: cambia el destino con PATCH /v1/codes/{id}, o registra un webhook para enterarte de cada escaneo.