Glossar   /   API-Entwicklung

Endpunkt

Ein Endpunkt ist eine konkret erreichbare Zugangsstelle einer Schnittstelle, über die eine Anwendung eine Anfrage senden kann.

Auch bekannt als: Endpoint, API-Endpunkt

Was bedeutet Endpunkt?

Bei einer HTTP-Schnittstelle ist das beispielsweise eine Adresse für Aufträge. Zusammen mit der verwendeten Methode ergibt sich die Aktion: GET liest Daten, POST kann einen neuen Vorgang anlegen.

Zur vollständigen Beschreibung gehören außerdem benötigte Eingaben, erlaubte Zugriffe und mögliche Antworten. Die Adresse allein erklärt noch nicht, wie der Endpunkt korrekt verwendet wird.

So sieht das in der Praxis aus

Beispiel: Ein GET-Aufruf liest einen Auftrag. Ein POST-Aufruf an die Auftragssammlung legt nach den vereinbarten Regeln einen neuen Auftrag an.

Häufige Fragen

Sind Adresse und Endpunkt immer dasselbe?

Umgangssprachlich oft. Für die genaue Funktion ist bei HTTP zusätzlich die Methode wichtig. Dieselbe Adresse kann damit unterschiedliche Aktionen anbieten.

Warum funktioniert ein Aufruf im Browser nicht wie erwartet?

Ein einfacher Browseraufruf verwendet normalerweise GET. Der Endpunkt kann aber eine andere Methode, Zugangsdaten oder einen bestimmten Anfrageinhalt benötigen.

Welche Angaben braucht man zum Testen eines Endpunkts?

Methode und Adresse, notwendige Zugangsrechte sowie passende Beispieldaten. Die erwartete Antwort und mögliche Fehler müssen ebenfalls dokumentiert sein.

Das könnte Sie auch interessieren

Passend zum Thema

API-Entwicklung Agentur Verbindliche Austauschbedingungen für angebundene Anwendungen erarbeiten.

Quellen und weiterführende Informationen

IETF: RFC 9110 – HTTP Semantics
← Zurück zu allen Glossarbegriffen

Austauschregeln gemeinsam festlegen

Mehrere Anwendungen sollen verlässlich zusammenarbeiten? Stimmen Sie benötigte Angaben, Antworten und das Verhalten bei Abweichungen frühzeitig ab.

Kontakt aufnehmen