Davies Meyer – Startseite
    Tech3 Min. Lesezeit

    API (Application Programming Interface)

    Eine API ist eine Programmierschnittstelle: festgelegte Funktionen und Regeln, über die Software andere Software nutzt. Sie kann Daten bereitstellen oder Aktionen ermöglichen. APIs gibt es zwischen Webdiensten, in Betriebssystemen und innerhalb von Programmbibliotheken; nicht jede API ist eine Internetverbindung.

    API (Application Programming Interface) im Detail

    Für eine Integration ist die Schnittstelle ein Vertrag: Welche Anfrage wird akzeptiert, welche Antwort kommt zurück und welche Fehler können auftreten? Zwei Systeme mit einer API passen deshalb noch nicht automatisch zusammen. Feldbedeutungen, Berechtigungen und Abläufe müssen ebenfalls übereinstimmen.

    Ein Beispiel ist die Übergabe einer bestätigten Anfrage an ein CRM. Dafür sind Pflichtfelder, Dublettenregeln und eine Rückmeldung über die Verarbeitung zu klären. Ein technisch erfolgreicher Versand beweist nicht, dass die Anfrage im richtigen Prozess angekommen ist. Prüfe das Ergebnis im Zielsystem.

    Plane auch Begrenzungen und Veränderungen ein. Was passiert bei einer langsamen Antwort, einem abgelaufenen Zugang oder einer geänderten Schnittstellenversion? Eine dokumentierte Zuständigkeit und nachvollziehbare Fehlerbehandlung erleichtern den späteren Betrieb.

    Creative Engineering verbindet die gewünschte Nutzerhandlung mit den nötigen Systemen. Der Qualitätsgewinn kann darin liegen, dass Informationen verlässlich am richtigen Ort ankommen und manuelle Übertragungen entfallen. Ob die Integration diesen Nutzen erfüllt, wird am vollständigen Ablauf geprüft.

    Beispiele

    Hypothetisches Anwendungsbeispiel

    Ein Serviceformular soll eine Anfrage im CRM anlegen. Ein Test zeigt, dass das Zielsystem eine zusätzliche Produktkennung verlangt. Das Team ergänzt die Zuordnung und prüft auch eine wiederholte Übertragung, damit dieselbe Anfrage nicht zweimal angelegt wird.

    Wichtige Punkte

    • API bezeichnet eine Schnittstelle, nicht eine fertige Integration.
    • Datenbedeutung und Berechtigungen gemeinsam klären.
    • Versand und Verarbeitung getrennt prüfen.
    • Fehlerfälle und spätere Änderungen berücksichtigen.

    Anwendung im Marketing-Alltag

    Beschreibe benötigte Daten und Aktionen einschließlich Fehlerfällen. Prüfe anschließend den vollständigen Weg bis zur korrekten Verarbeitung im Zielsystem.

    Sinnvolle Messgrößen

    Korrekte Verarbeitung

    Ausgewählte Vorgänge vom Ausgangs- bis zum Zielsystem verfolgen.

    Fehler und Wiederholungen

    Unvollständige, fehlgeschlagene oder doppelte Vorgänge untersuchen.

    Betriebsaufwand

    Pflege, Versionswechsel und Fehlerklärung mitberücksichtigen.

    Häufige Fehler

    • Die bloße Verfügbarkeit einer API als fertige Integration verkaufen.
    • Technisch ähnliche Felder ungeprüft gleichsetzen.
    • Aus serverseitiger Übertragung automatische Datenqualität oder Werbewirkung ableiten.

    Quellen und Einordnung

    • MDN: API

      Definiert eine Programmierschnittstelle als Funktionen und Regeln für die Nutzung durch Software.

    Häufige Fragen zu API (Application Programming Interface)

    Nein. Eine Website richtet sich an Menschen; eine API beschreibt Möglichkeiten zur Nutzung durch Software. Eine Website kann selbst APIs verwenden.

    Begriffsempfehlungen werden geladen…

    Alle Begriffe