Guida rapida
1. Ottieni una chiave
Nell’app apri Settings → API e scegli New key. Scegli gli ambiti di cui l’integrazione ha bisogno (qui bastano codes:read e codes:write). Il segreto inizia con sk_live_ e viene mostrato una sola volta: conservalo nei segreti del tuo server, mai in un browser o in un’app mobile.
L’API è inclusa in Pro, Business ed Enterprise. Non esiste una modalità di test separata: usa un secondo spazio di lavoro per gli esperimenti.
2. Crea un codice
Invia con POST la destinazione a /v1/codes con la tua chiave come bearer token e un Idempotency-Key, così una richiesta ritentata non crea mai un duplicato.
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. Provalo
Lo shortUrl della risposta funziona subito. Scansionalo o aprilo in un browser: reindirizza alla tua destinazione e la scansione compare nelle statistiche entro pochi secondi.
Poi: cambia la destinazione con PATCH /v1/codes/{id}, oppure registra un webhook per sapere di ogni scansione.