Eine Anwendungsprogrammierschnittstelle (API) ist ein Satz von Protokollen, Werkzeugen und Standards, die für die Erstellung von Softwareanwendungen verwendet werden. Sie legt fest, wie Softwarekomponenten miteinander interagieren sollen, und bietet eine Möglichkeit für ein Programm, mit einem anderen Programm oder Dienst zu kommunizieren.
APIs ermöglichen es Entwicklern, vorhandene Funktionen oder Dienste in ihre eigenen Anwendungen zu integrieren, ohne alles von Grund auf neu entwickeln zu müssen. So bieten beispielsweise Social-Media-Plattformen APIs an, die es Entwicklern ermöglichen, Social-Media-Funktionen in ihre eigenen Anwendungen zu integrieren, z. B. das Teilen von Beiträgen oder das Abrufen von Benutzerdaten.
APIs können verschiedene Formen annehmen, z. B. REST-APIs, SOAP-APIs oder GraphQL-APIs. Sie sind in der Regel mit klaren Anweisungen zu ihrer Verwendung dokumentiert, einschliesslich der verfügbaren Endpunkte, Parameter und erwarteten Antworten.
TAGx verwendet eine einzige API-Integration, um Händler mit allen lokalen und globalen PSP’s ihrer Wahl zu verbinden.