API-Referenz
Routen
Routen, die hier nicht aufgeführt sind, gelten nur für die App und werden bei einem Schlüssel mit 403 session_required beantwortet. Als idempotent markierte Routen akzeptieren einen Idempotency-Key.
Codes
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| GET | /v1/codes | codes:read | Codes auflisten, nach Ordner, Typ oder Status filtern |
| POST | /v1/codes | codes:write | Einen Code erstellenidempotent |
| GET | /v1/codes/{id} | codes:read | Einen Code mit Design und Regeln abrufen |
| PATCH | /v1/codes/{id} | codes:write | Ziel, Namen, Design und Regeln ändern |
| DELETE | /v1/codes/{id} | codes:write | Einen Code löschen (sein Kurzlink antwortet mit 410) |
| POST | /v1/codes/move | codes:write | Codes in einen Ordner verschiebenidempotent |
| POST | /v1/codes/move-domain | codes:write | Codes auf eine andere Domain verschiebenidempotent |
| POST | /v1/codes/tags | codes:write | Tags bei mehreren Codes hinzufügen oder entfernenidempotent |
| POST | /v1/codes/{id}/duplicate | codes:write | Einen Code duplizierenidempotent |
| PATCH | /v1/codes/bulk | codes:write | Mehrere Codes pausieren, fortsetzen, archivieren, mit Tags versehen, verschieben oder löschen |
| GET | /v1/utm-presets | codes:read | Gespeicherte UTM-Vorlagen auflisten |
| GET | /v1/codes/{id}/versions | codes:read | Zielverlauf eines Codes |
| GET | /v1/codes/{id}/activity | codes:read | Aktivitätsfeed eines Codes |
| GET | /v1/codes/{id}/export | codes:read | Als SVG, PNG, PDF oder EPS herunterladen |
| GET | /v1/codes/{id}/hosted-stats | codes:read | Zähler eines gehosteten Codes |
| GET | /v1/codes/{id}/submissions | submissions:read | Antworten auf einen Formular-Code |
| GET | /v1/codes/{id}/submissions/export | submissions:read | Formularantworten als CSV |
| GET | /v1/gs1/products | codes:read | GS1-Produkte auflisten (die gs1-Codes) |
| GET | /v1/codes/{id}/gs1/qualifiers | codes:read | Chargen-, CPV- und Seriennummern-Ebenen eines GS1-Codes |
| GET | /v1/codes/{id}/gs1/print-runs | codes:read | Druckaufträge eines GS1-Codes |
| GET | /v1/codes/{id}/gs1/print-runs/{runId} | codes:read | Druckauftrag abfragen und die Links zu seinen Dateien abrufen |
Massenläufe
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| POST | /v1/codes/bulk | codes:write | Bis zu 500 Codes als einen Lauf erstellenidempotent |
| GET | /v1/bulk-imports | codes:read | Massenläufe auflisten |
| GET | /v1/bulk-imports/{id} | codes:read | Einen Massenlauf abfragen |
| GET | /v1/bulk-imports/{id}/rows | codes:read | Zeilen eines Massenlaufs |
| GET | /v1/bulk-imports/{id}/results.csv | codes:read | Ergebnisse eines Laufs als CSV |
| POST | /v1/bulk-imports/{id}/cancel | codes:write | Einen wartenden oder laufenden Lauf abbrechenidempotent |
| POST | /v1/bulk-imports/{id}/retry | codes:write | Die fehlgeschlagenen Zeilen eines Laufs wiederholenidempotent |
Statistiken
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| GET | /v1/analytics/summary | analytics:read | Scan-Summen für einen Zeitraum |
| GET | /v1/analytics/timeseries | analytics:read | Scans im Zeitverlauf |
| GET | /v1/analytics/breakdown | analytics:read | Top-Länder, -Geräte,… |
| GET | /v1/analytics/scans | analytics:read | Datensätze pro Scan |
| GET | /v1/analytics/sparklines | analytics:read | Tageszahlen für Codes |
| GET | /v1/analytics/compare | analytics:read | Bis zu 4 Codes vergleichen |
| GET | /v1/analytics/export | analytics:read | Scans als CSV (kurze Zeiträume) |
| POST | /v1/analytics/exports | analytics:read | Scans als CSV, im Hintergrund erstelltidempotent |
| GET | /v1/codes/{id}/analytics/summary | analytics:read | Summen eines Codes |
| GET | /v1/codes/{id}/analytics/timeseries | analytics:read | Ein Code im Zeitverlauf |
| GET | /v1/codes/{id}/analytics/breakdown | analytics:read | Top-Listen eines Codes |
| GET | /v1/codes/{id}/scans | analytics:read | Datensätze pro Scan eines Codes |
| GET | /v1/codes/{id}/gs1/batches | analytics:read | Scans pro Charge eines GS1-Codes |
| GET | /v1/codes/{id}/downloads | analytics:read | Downloads pro Datei eines Dokumente-Codes |
| GET | /v1/analytics/locations | analytics:read | GPS-Karte der Scans mit Einwilligung |
| GET | /v1/codes/{id}/analytics/locations | analytics:read | Die GPS-Karte eines Codes |
| GET | /v1/alerts | analytics:read | Scan-Alarmregeln auflisten |
Exporte
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| POST | /v1/exports | codes:read | Viele Codes als ein ZIP exportierenidempotent |
| GET | /v1/exports | codes:read | Exporte auflisten |
| GET | /v1/exports/{id} | codes:read | Einen Export abfragen und den ZIP-Link erhalten |
Ordner
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| GET | /v1/folders | folders:read | Ordner auflisten |
| POST | /v1/folders | folders:write | Einen Ordner erstellenidempotent |
| GET | /v1/folders/{id} | folders:read | Einen Ordner abrufen |
| PATCH | /v1/folders/{id} | folders:write | Einen Ordner umbenennen oder verschieben |
| DELETE | /v1/folders/{id} | folders:write | Einen Ordner löschen (Codes rücken nach oben) |
Vorlagen
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| GET | /v1/templates | templates:read | Design-Vorlagen auflisten |
| POST | /v1/templates | templates:write | Eine Vorlage erstellenidempotent |
| GET | /v1/templates/{id} | templates:read | Eine Vorlage abrufen |
| PATCH | /v1/templates/{id} | templates:write | Eine Vorlage ändern |
| DELETE | /v1/templates/{id} | templates:write | Eine Vorlage löschen |
Uploads
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| POST | /v1/assets | codes:write | Ein Logo oder eine Datei hochladen |
| GET | /v1/assets/{id} | codes:read | Einen Upload mit signierter URL abrufen |
Domains
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| GET | /v1/domains | domains:read | Eigene Domains auflisten |
| GET | /v1/domains/{id} | domains:read | Eine Domain und ihren Status abrufen |
| GET | /v1/subdomain | domains:read | Die Subdomain des Arbeitsbereichs und ihre Links |
| GET | /v1/subdomain/availability | domains:read | Prüfen, ob ein Subdomain-Name frei ist |
Arbeitsbereich
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| GET | /v1/workspaces/current | jeder Schlüssel | Der Arbeitsbereich und Tarif des Schlüssels |
| GET | /v1/usage | jeder Schlüssel | Tariflimits und Nutzung in diesem Monat |
Webhooks
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| GET | /v1/webhooks | webhooks:read | Webhook-Endpunkte auflisten |
| POST | /v1/webhooks | webhooks:write | Einen Endpunkt und Ereignistypen registrierenidempotent |
| GET | /v1/webhooks/{id} | webhooks:read | Einen Endpunkt abrufen |
| PATCH | /v1/webhooks/{id} | webhooks:write | Einen Endpunkt ändern oder wieder aktivieren |
| DELETE | /v1/webhooks/{id} | webhooks:write | Einen Endpunkt löschen |
| POST | /v1/webhooks/{id}/test | webhooks:write | Ein webhook.test-Ereignis sendenidempotent |
| GET | /v1/webhooks/{id}/deliveries | webhooks:read | Zustellungen eines Endpunkts |
| GET | /v1/webhooks/{id}/deliveries/{deliveryId} | webhooks:read | Eine Zustellung mit ihren Versuchen |
| POST | /v1/webhooks/{id}/deliveries/{deliveryId}/redeliver | webhooks:write | Eine Zustellung erneut sendenidempotent |
| POST | /v1/webhooks/{id}/recover | webhooks:write | Fehlgeschlagene Zustellungen erneut sendenidempotent |
Berichte
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| POST | /v1/reports | analytics:read | Einen Statistikbericht als PDF oder CSV erstellenidempotent |
| GET | /v1/reports | analytics:read | Erstellte Berichte auflisten |
| GET | /v1/reports/{id} | analytics:read | Einen Bericht abfragen und seinen Link erhalten |
Zapier- und Make-Hooks
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| GET | /v1/hooks | webhooks:read | Integrations-Hooks auflisten |
| POST | /v1/hooks | webhooks:write | Einen Hook auf ein Ereignis abonnierenidempotent |
| DELETE | /v1/hooks/{id} | webhooks:write | Einen Hook abbestellen |
| GET | /v1/hooks/samples/{event} | webhooks:read | Letzte Ereignisse eines Typs als Beispiel für einen Trigger |
Visitenkarten
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| GET | /v1/cards | cards:read | Team-Visitenkarten auflisten |
| POST | /v1/cards | cards:write | Eine Visitenkarte erstellenidempotent |
| GET | /v1/cards/{id} | cards:read | Eine Visitenkarte abrufen |
| PATCH | /v1/cards/{id} | cards:write | Eine Visitenkarte ändern |
| POST | /v1/cards/{id}/deactivate | cards:write | Eine Visitenkarte deaktivierenidempotent |
| GET | /v1/cards/{id}/analytics | cards:read | Aufrufe, Speicherungen und Klicks einer Karte |
Conversions
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| POST | /v1/conversions | conversions:write | Eine Conversion erfassenidempotent |
| GET | /v1/analytics/funnel | analytics:read | Trichter vom Scan zum Umsatz |
NFC-Tags
| Methode | Pfad | Scope | Zweck |
|---|---|---|---|
| GET | /v1/nfc/tags | codes:read | NFC-Tags auflisten |
| POST | /v1/nfc/tags | codes:write | Einen NFC-Tag für einen Code registrierenidempotent |