Zum Inhalt springen
Business.Digital
Zurück zur Übersicht

Was ist ein Endpoint?

Ein Endpoint ist eine spezifische URL einer API, an die Anfragen gesendet werden. Jeder Endpoint hat eine definierte Funktion: Daten abrufen, anlegen oder ändern.

Robot tippt auf Tastatur mit URL-Struktur und Verbindungspunkten als Endpoint-Darstellung

Was ist ein Endpoint?

Ein Endpoint ist eine spezifische URL innerhalb einer API, an die eine Anfrage gesendet werden kann, um eine bestimmte Aktion auszuführen oder Daten zu erhalten. Jeder Endpoint hat eine klar definierte Funktion.

Konkret: In einem Shop-System gibt es vielleicht einen Endpoint /api/products, der alle Produkte zurückgibt. Der Endpoint /api/orders/123 gibt die Details einer bestimmten Bestellung zurück. Der Endpoint /api/customers kann sowohl zum Abrufen von Kundendaten als auch zum Anlegen neuer Kunden genutzt werden, je nach HTTP-Methode.

HTTP-Methoden und was sie bedeuten

Endpoints funktionieren in Kombination mit HTTP-Methoden. GET holt Daten. POST legt neue Daten an. PUT oder PATCH aktualisiert bestehende Daten. DELETE löscht Daten. Dieselbe URL kann also mehrere Funktionen haben, je nachdem, welche Methode verwendet wird.

GET /api/products gibt die Produktliste zurück. POST /api/products legt ein neues Produkt an. DELETE /api/products/42 löscht das Produkt mit der ID 42. Das ist das Prinzip, auf dem REST-APIs (Representational State Transfer) basieren.

Wie Endpoints in der Praxis genutzt werden

Wenn du deinen Online-Shop mit deinem ERP-System verbindest, sprechen beide Systeme über Endpoints miteinander. Der Shop ruft den Endpoint des ERP ab, um den aktuellen Lagerbestand zu erhalten. Das ERP ruft den Endpoint des Shops ab, um neue Bestellungen abzurufen.

Für Integrationen zwischen Systemen ist das Verständnis von Endpoints wichtig. Jedes System, das eine API anbietet, dokumentiert seine Endpoints: URL, erwartete Parameter, mögliche Antworten und Fehlercodes.

Wenn du Systeme integrieren oder eine eigene API entwickeln willst, helfen wir dir bei der Konzeption und Umsetzung. Unsere Softwareentwicklung umfasst API-Design und Systemintegrationen. Für deine Automation-Anforderungen buche einen kostenlosen Termin.

Lass uns herausfinden, was bei dir möglich ist.

Kostenlos, unverbindlich, ohne Verkaufsdruck. Wir schauen uns gemeinsam an, wo du stehst, was dich bremst und was die nächsten sinnvollen Schritte wären.

Weiterführende Ressourcen

Alles was du brauchst, um dein Business zu digitalisieren – von praktischen Tools bis hin zu tiefgehendem Expertenwissen.