Schnittstelle (API)
Eine Schnittstelle (API, Application Programming Interface) ist eine festgelegte Verbindung, über die zwei Softwaresysteme automatisch Daten austauschen — etwa ein Shop mit der Buchhaltung oder ein CRM mit der Website.
Ohne Schnittstellen werden Daten doppelt erfasst: Bestellungen abgetippt, Kundendaten kopiert, Listen per E-Mail verschickt. Das kostet Zeit und erzeugt Fehler.
Moderne Systeme bieten meist dokumentierte Schnittstellen; wo nicht, lassen sich Daten über Exporte, Automatisierungswerkzeuge wie n8n oder Make oder eigene Dienste verbinden.
Ein Praxisbeispiel ist der Webshop von Zarrillo: Über BaseLinker ist er an Amazon, OTTO, Kaufland, eBay sowie Instagram und TikTok Shop angebunden.
Worauf du achten solltest
- Aufschreiben, welche Daten heute doppelt erfasst oder kopiert werden — dort liegt das größte Potenzial.
- Prüfen, ob die beteiligten Systeme dokumentierte Schnittstellen anbieten.
- Festlegen, welches System für welche Daten führend ist, damit es keine Widersprüche gibt.
- Fehlerfälle mitdenken: Was passiert, wenn ein System nicht erreichbar ist?
- Zugangsdaten und Schlüssel sicher verwalten und regelmäßig erneuern.
Typische Fehler
- Zwei Systeme überschreiben sich gegenseitig, weil nicht geklärt ist, welches führend ist.
- Fehler bei der Übertragung bleiben unbemerkt, weil niemand benachrichtigt wird.
- API-Schlüssel stehen im Klartext in Tabellen oder E-Mails.
Häufige Fragen
Das hängt davon ab, wie gut die beteiligten Systeme dokumentiert sind, wie viele Datenarten übertragen werden und wie Fehlerfälle behandelt werden sollen. Nach einer kurzen Prüfung lässt sich der Aufwand konkret schätzen.
Nicht immer. Viele Verbindungen lassen sich mit Automatisierungswerkzeugen wie n8n oder Make umsetzen; eigene Entwicklung lohnt sich bei komplexen, geschäftskritischen oder sehr häufigen Übertragungen.