Zum Inhalt springen

API

Eine API legt fest, wie Software Funktionen oder Daten anderer Software nutzen kann.

Auch bekannt alsApplication Programming InterfaceProgrammierschnittstelle
Schnittstellen & Integration

Eine API, ausgeschrieben Application Programming Interface, ist eine definierte Programmierschnittstelle. Sie legt fest, welche Funktionen oder Daten Software anderen Programmen anbietet und wie diese sie nutzen können. APIs gibt es innerhalb eines Systems und zwischen verschiedenen Systemen; nicht jede API ist über das Internet erreichbar.

Ein fiktiver Shop fragt beispielsweise über eine ERP-API den verfügbaren Bestand von Artikel B-6 ab. Dafür müssen Anfrage, Antwort und Zugriffsrechte zusammenpassen. Die Schnittstelle allein entscheidet noch nicht, welcher Bestand angezeigt werden soll oder was bei einer ausbleibenden Antwort geschieht.

Eine API ist deshalb nicht gleichbedeutend mit einer fertigen Integration. Die Integration verbindet zusätzlich Datenfelder und Geschäftsregeln und behandelt Fehler oder Wiederholungen.

Quellen

Beiträge zum Thema

Schnittstellen & Integration mit ASES

ERP, CRM und Shop sauber verbunden