API-Keys für externe Systeme erstellen
API-Keys für externe Systeme erstellen
Mit API-Keys können externe Systeme — etwa Ihr Kassensystem, ein BI-Tool oder ein eigenes Skript — auf Shiftdesk-Daten zugreifen. Jeder Key bekommt genau definierte Scopes, sodass Sie den Zugriff so eng wie möglich halten können.
Neuen API-Key erstellen
- Gehen Sie zu Einstellungen → API-Keys.
- Klicken Sie auf Neuer API-Key.
- Vergeben Sie einen Namen (z. B. "Kasse Filiale Köln").
- Wählen Sie die benötigten Scopes:
employees:read— Mitarbeiterdaten lesenshifts:read/shifts:write— Schichten lesen/schreibentime-entries:read— Stempelungen lesenabsences:read— Abwesenheiten lesen
- Klicken Sie auf Erstellen.
Wichtig: Einmalige Anzeige
Der vollständige Key (sk_live_...) wird nur einmal angezeigt — direkt nach der Erstellung. Kopieren Sie ihn sofort in einen sicheren Passwort-Manager. Danach sehen Sie im Dashboard nur noch die letzten 4 Zeichen zur Identifikation.
Wenn Sie den Key verlieren, müssen Sie einen neuen erstellen — Shiftdesk kann ihn nicht wiederherstellen.
Beispiel-Request
Die API-Base-URL lautet https://api.shiftdesk.app/v1. Authentifizierung erfolgt über den Authorization-Header:
curl -H "Authorization: Bearer sk_live_xxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
https://api.shiftdesk.app/v1/employees
Rotation und Widerruf
Aus Sicherheitsgründen sollten Sie API-Keys mindestens jährlich rotieren:
- Erstellen Sie einen neuen Key mit identischen Scopes.
- Hinterlegen Sie ihn im Zielsystem.
- Prüfen Sie, dass alles funktioniert.
- Widerrufen Sie den alten Key über das Mülleimer-Symbol in der Liste.
Widerrufene Keys werden sofort ungültig — laufende Requests schlagen mit 401 Unauthorized fehl.
Audit-Log
Jeder API-Zugriff wird mit Zeitstempel, IP und Endpoint im Audit-Log protokolliert. Sie finden die Logs unter Einstellungen → Sicherheit → API-Aktivität.
Rate-Limits
Shiftdesk drosselt pro Key auf 120 Requests/Minute. Brauchen Sie mehr, melden Sie sich beim Support.
Vorheriger Artikel
Zeiterfassung konfigurieren (Modi, Snap, Pausen, GPS)
Nächster Artikel
Zwei-Faktor-Authentifizierung (MFA) einrichten
Noch Fragen offen?
Sie finden nicht, was Sie suchen? Schreiben Sie uns, wir helfen Ihnen persönlich weiter.
Shiftdesk kostenlos testen