API-Keys für externe Integrationen
Eigene Automatisierungen — Sortico per API steuern
Von der Sortico Redaktion · aktualisiert am · Lesezeit 4 min
Was sind API-Keys?
API-Keys ermöglichen es externen Anwendungen, mit Sortico zu kommunizieren — ohne dein Passwort preiszugeben. Du erstellst einen Key in Sortico, trägst ihn in der externen Anwendung ein, und sie kann dann im Rahmen der vergebenen Berechtigungen (Scopes) auf deine Sortico-Daten zugreifen.
Typisches Format: sk-sortico-abc123xyz...
API-Keys werden nur einmalig angezeigt — direkt nach dem Erstellen. Sortico speichert nur den Hash, nicht den Klartext. Wenn du den Key nicht sofort kopierst und sicher speicherst, musst du einen neuen erstellen.
Typische Anwendungsfälle
| Anwendungsfall | Beispiel |
|---|---|
| Buchhaltungssoftware anbinden | Automatischer Rechnungsimport aus einer ERP-Lösung |
| Dokumente automatisch hochladen | Scanner-Software überträgt Scans direkt an Sortico |
| Fristenüberwachung integrieren | Kalender-App liest Fristen aus Sortico-Dokumenten |
| Eigene Skripte und Automatisierungen | Python-Skript erstellt monatlich Auswertungen |
| Zapier / Make / n8n | Workflows triggern bei neuen Dokumenten oder Rechnungen |
Sortico stellt eine vollständige REST-API unter /v1/ bereit — alle Funktionen, die du in der App siehst, sind auch per API erreichbar. Die Dokumentation findest du unter /v1/docs.
Sofort integrieren
Sorticos REST-API ist vollständig dokumentiert und folgt OpenAPI 3.1. Du kannst sie mit jedem HTTP-Client ansprechen — ob Python, JavaScript, curl oder einem No-Code-Tool wie Zapier.
Authentifizierung per Bearer-Token — kein OAuth-Tanz, kein Redirect-Flow. Einfach Key eintragen, anfangen.
14 Tage kostenlos testenScopes und Berechtigungen
Jeder API-Key hat nur Zugriff auf die Bereiche (Scopes), die du beim Erstellen festlegst:
| Scope | Erlaubt |
|---|---|
| documents:read | Dokumente lesen und herunterladen |
| documents:write | Dokumente hochladen und aktualisieren |
| invoices:read | Rechnungen lesen |
| invoices:write | Rechnungen erstellen und aktualisieren |
| payroll:read | Lohnabrechnungen lesen |
| payroll:write | Lohnabrechnungen erstellen und abschließen |
| banking:read | Kontoauszüge und Transaktionen lesen |
| banking:write | Transaktionen importieren und zuordnen |
| admin | Vollzugriff — nur wenn unbedingt nötig |
documents:write — kein Lesezugriff auf Payroll nötig.API-Key widerrufen
- Gehe zu Einstellungen → API-Keys
- Finde den Key in der Liste (nach Name oder Erstellungsdatum)
- Klicke auf Widerrufen
- Bestätige mit deiner Sicherheits-PIN
- Der Key ist sofort ungültig — Anfragen damit werden mit
401 Unauthorizedabgewiesen
Widerrufene Keys erscheinen weiterhin in der Liste (als inaktiv), damit du die Aktivitätshistorie nachvollziehen kannst. Sie können nicht reaktiviert werden — erstelle bei Bedarf einen neuen.
Sicherheit — Best Practices
- Ein Key pro Integration — niemals denselben Key in mehreren Anwendungen verwenden
- Minimale Scopes — nur die nötigsten Berechtigungen vergeben
- Keys nicht in Code einbetten — nutze Umgebungsvariablen oder Secrets-Manager
- Keys nicht per E-Mail oder Chat teilen — behandle sie wie Passwörter
- Ablaufdatum setzen — besonders für temporäre Integrationen
- Aktivitätsliste prüfen — regelmäßig schauen, ob unbekannte Anfragen auftauchen
- Keys bei Mitarbeiterwechsel widerrufen — wenn ein Mitarbeiter geht, der einen Key kannte
Typische Fehler vermeiden
documents:write, ein Reporting-Tool nur invoices:read. Minimale Scopes schützen dich, wenn ein Key kompromittiert wird.Häufig gestellte Fragen
Was ist ein API-Key?
Wie verwende ich einen API-Key in meiner Anwendung?
Was passiert wenn ein API-Key kompromittiert wird?
Kann ich sehen, was mit einem API-Key gemacht wurde?
Kann ich mehrere API-Keys erstellen?
Haben API-Keys ein Ablaufdatum?
Begriffe einfach erklärt
Redaktioneller Hinweis: Dieser Artikel wurde am fachlich geprüft. Bei konkreten steuerlichen Fragen wende dich an deinen Steuerberater.
Probiere Sortico jetzt aus
14 Tage kostenlos starten