<img src="https://secure.hiss3lark.com/176400.png" alt="" style="display:none;">
Skip to content
Preis berechnen

 

 

 

API

Eine API (Application Programming Interface) ist eine fest definierte Programmierschnittstelle, über die Software Daten und Funktionen eines anderen Systems abrufen oder ändern kann. In der Praxis verbindet sie Anwendungen wie Ticketsystem, ERP und Monitoring, damit Daten automatisch fließen, statt abgetippt zu werden.

Was dahinter steckt

Eine API legt fest, wie ein Programm bei einem anderen anfragt: welche Adresse es aufruft, welche Daten es mitschickt und in welchem Format die Antwort kommt. Der Aufrufer muss nicht wissen, wie das andere System intern arbeitet. Verbreitet sind Web-APIs, die über HTTPS erreichbar sind und meist JSON zurückgeben.

BausteinBedeutung
EndpunktAdresse einer Ressource, etwa Kunden oder Rechnungen
MethodeGET liest, POST legt an, PUT oder PATCH ändert, DELETE löscht
AuthentifizierungNachweis, wer zugreift, meist per Token nach OAuth 2.0 oder per API-Schlüssel
WebhookDas System meldet Änderungen von sich aus an eine hinterlegte Adresse
VersionierungNeue API-Versionen laufen parallel, damit bestehende Anbindungen weiter funktionieren

REST ist der verbreitete Stil, daneben gibt es SOAP und OData. Nach Zugang unterscheidet man öffentliche APIs für beliebige Entwickler, Partner-APIs für vertraglich angebundene Unternehmen und interne APIs zwischen eigenen Systemen. Microsoft empfiehlt für Dynamics 365 Business Central zum Beispiel die REST-APIs, hat SOAP dort abgekündigt und bietet für Änderungsmeldungen Webhooks an.

Warum das für IT-Dienstleister wichtig ist

Ohne APIs kopieren Mitarbeitende Daten von Hand zwischen Ticketsystem, Monitoring und ERP, mit Tippfehlern und Verzögerung. Bei der Auswahl neuer Software lohnt deshalb der Blick in die API-Dokumentation: Welche Objekte sind erreichbar, gibt es Webhooks, wie viele Aufrufe erlaubt der Anbieter, und wer pflegt die Anbindung nach einem Update?

Wichtig ist auch die Sicherheit: API-Zugänge sollten über eigene technische Konten mit minimalen Rechten laufen, Schlüssel gehören in einen Passworttresor statt in Skripte, und jede Anbindung braucht eine verantwortliche Person.

Beispiel

Ein Systemhaus gleicht Ticketzeiten mit dem ERP ab. Fragt ein Skript alle 5 Minuten nach neuen Einträgen, sind das 288 Aufrufe am Tag und 8.640 in einem Monat mit 30 Tagen. Im Monat kommen 900 neue Zeiteinträge hinzu. Selbst wenn jeder Eintrag eine eigene Abfrage trifft, bleiben 7.740 Abfragen ohne Ergebnis, knapp 90 %.

Mit einem Webhook meldet das Ticketsystem jede neue Zeit selbst, und die Anbindung kommt mit 900 Aufrufen aus. Die Zeiten stehen damit ohne Verzögerung im ERP, statt bis zu fünf Minuten auf die nächste Abfrage zu warten.

So unterstützt timo365

Rund um timo365 ERP stehen Power Automate, Power Apps und Power BI bereit, um Abläufe, eigene Anwendungen und Auswertungen anzubinden. timo365 HR, powered by Factorial, bietet eine offene API, über die sich erfasste Zeiten an andere Systeme übertragen lassen. Die Verbindung von timo365 HR zu timo365 ERP hat newvision selbst gebaut, sie überträgt Projekte und erfasste Zeiten.

Zur Gruppendemo anmelden

Verwandte Begriffe

Häufige Fragen

Was ist der Unterschied zwischen API und Schnittstelle?

Schnittstelle ist der Oberbegriff für jede Verbindung zwischen zwei Systemen, auch für den Austausch per Datei wie einen CSV-Export. Eine API ist eine programmierbare Schnittstelle mit festen Regeln für Anfragen und Antworten. Jede API ist also eine Schnittstelle, aber nicht jede Schnittstelle ist eine API.

Was ist der Unterschied zwischen API und EDI?

EDI (Electronic Data Interchange) tauscht strukturierte Geschäftsdokumente wie Bestellungen, Lieferscheine und Rechnungen zwischen Unternehmen in festen Standardformaten aus, oft gebündelt als Datei. Eine API ruft einzelne Daten oder Funktionen direkt und meist in Echtzeit ab. Beides schließt sich nicht aus: Viele EDI-Lösungen nutzen heute APIs als Transportweg.

Stand: 05.11.2026