Zum Inhalt springen

Schnellstart

1. Schlüssel holen

Öffnen Sie in der App Settings → API und wählen Sie New key. Wählen Sie die Scopes, die die Integration braucht (codes:read und codes:write genügen hier). Das Secret beginnt mit sk_live_ und wird einmal angezeigt: Speichern Sie es in den Secrets Ihres Servers, nie in einem Browser oder einer mobilen App.

Die API ist in Pro, Business und Enterprise enthalten. Es gibt keinen separaten Testmodus: Nutzen Sie für Experimente einen zweiten Arbeitsbereich.

2. Einen Code erstellen

Senden Sie das Ziel per POST an /v1/codes, mit Ihrem Schlüssel als Bearer-Token und einem Idempotency-Key, damit eine wiederholte Anfrage nie ein Duplikat erzeugt.

AnfragePOST /v1/codes
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"  }'
Antwort201 CreatedAuszug – das vollständige Objekt enthält außerdem Design, Regeln und Zeitstempel
{  "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. Testen

Die shortUrl der Antwort funktioniert sofort. Scannen Sie sie oder öffnen Sie sie im Browser: Sie leitet auf Ihr Ziel weiter, und der Scan erscheint nach wenigen Sekunden in der Statistik.

Als Nächstes: Ändern Sie das Ziel mit PATCH /v1/codes/{id} oder registrieren Sie einen Webhook, um über jeden Scan informiert zu werden.