Was ist eine API?
Eine API, oder Application Programming Interface, ist eine Reihe von Regeln und Protokollen, die es verschiedenen Softwareanwendungen ermöglicht, miteinander zu kommunizieren. Sie legt fest, wie Anfragen und Daten strukturiert sein sollten, damit Anwendungen reibungslos interagieren können.
Die Analogie mit der universellen Fernbedienung
Stellen Sie sich eine API wie eine universelle Fernbedienung vor. So wie Sie mit einer Fernbedienung verschiedene Geräte steuern können, ohne zu wissen, wie sie intern funktionieren, ermöglicht eine API Anwendungen, zusammenzuarbeiten, ohne zu wissen, was hinter den Kulissen passiert.
In dieser Analogie:
- Die Fernbedienung ist wie die API-Schnittstelle.
- Die Tasten auf der Fernbedienung sind wie API-Endpunkte.
- Benutzer, die Tasten drücken, sind wie eine zweite Anwendung, die Anfragen stellt.
- Das antwortende Fernsehgerät oder Gerät ist wie eine Anwendung, die diese Anfragen erfüllt.
So wie Sie eine bestimmte Taste drücken, um den Kanal zu wechseln, ohne zu wissen, wie das Fernsehgerät dieses Signal verarbeitet, kann eine Anwendung die API einer anderen Anwendung verwenden, um Daten anzufordern oder Aktionen auszuführen, ohne deren interne Funktionsweise zu verstehen.
Beispiele für SaaS-APIs
Viele SaaS-Anwendungen (Software as a Service) bieten APIs. Zum Beispiel:
- Die ClickUp-API bietet zahlreiche Endpunkte zum Erstellen von Aufgaben, Suchen von Aufgaben, Hinzufügen von Kommentaren, Anhängen von Dateien und mehr.
- Die Gmail-API ermöglicht Ihnen, E-Mails zu senden, sie als gelesen zu markieren oder sie in einen anderen Ordner in Ihrem Posteingang zu verschieben.
- Die Notion-API ermöglicht Ihnen, Seiten zu aktualisieren, Datenbanken zu erstellen, Informationen für Datenbankeinträge abzurufen und mehr.
API-Endpunkte, Eingabe und Ausgabe
Eine API besteht aus einer Liste von Diensten, die als API-Endpunkte bekannt sind. Jeder Endpunkt führt eine bestimmte Aktion aus. Make ist eine Lösung, die Aufrufe an jede API orchestriert und es Ihnen ermöglicht, jede Art von Prozess zu definieren. Wichtig zu wissen ist, dass ein API-Endpunkt Eingabe erfordert (um zu verstehen, welche Aktion ausgeführt werden soll) und Ausgabe liefert (um das Ergebnis an die aufrufende Anwendung zurückzugeben).
So wie Ihre Fernbedienung erfordert, dass Sie die richtige Taste drücken (Eingabe), bevor das Fernsehgerät auf den gewünschten Kanal wechseln kann (Ausgabe), benötigt eine API bestimmte Informationen, bevor sie das gewünschte Ergebnis zurückgeben kann.
API-Dokumentation lesen: das ClickUp-Beispiel
Die ClickUp-API-Dokumentation gibt ein klares Beispiel dafür, warum APIs für Make unerlässlich sind.
In der ClickUp-API-Dokumentation finden Sie:
- Liste der verfügbaren Endpunkte: Ein umfassender Katalog der über die ClickUp-API verfügbaren Endpunkte, einschließlich Optionen wie „Get Tasks“, „Create Task“ und mehr. (A)
- Anweisungen für den Endpunkt „Create a Task“: Detaillierte Richtlinien zur Verwendung des Endpunkts „Create a Task“. Erforderliche Eingaben: Name der Aufgabe, Status und andere erforderliche Parameter. Erwartete Ausgabe: umfassende Informationen zur erstellten Aufgabe. (B)
- Ort des Endpunktzugriffs: Informationen darüber, wo und wie auf diesen bestimmten Endpunkt zugegriffen werden kann. (C)
- Praktische Beispiele für Endpunktaufrufe: Reale Beispiele, die zeigen, wie der Endpunkt „Create a Task“ effektiv aufgerufen wird. (D)
Wie Make APIs verwendet
APIs sind eine praktische Möglichkeit, Anwendungen beim Austausch von Informationen und Diensten zu unterstützen. Make nutzt diese APIs aus verschiedenen SaaS-Anwendungen und fungiert als Lösung, die Aufrufe an jede API orchestriert. Make ist bereits mit über 2.000 APIs integriert – das bedeutet 2.000 verschiedene Anwendungen – und diese Zahl steigt ständig.
Offizielle Quelle: What's an API? - Help Center · Verifiziert am: 2026-09-30