APIendepunkt
Ein API-Endpunkt ist eine spezifische URL, über die ein Client auf eine Ressource oder eine Funktion eines Webdienstes zugreifen kann. Endpunkte bilden den sichtbaren Teil einer API und definieren, welche Operationen möglich sind und welche Daten erwartet bzw. zurückgegeben werden.
In der Praxis werden Endpunkte meist über HTTP(S) angesprochen und folgen einer ressourcenorientierten Pfadstruktur. Typische Muster
Antworten werden in standardisierten Formaten übermittelt, häufig JSON, aber auch XML oder Protobuf. Neben dem Body
Versionierung und Stabilität sind zentrale Aspekte. Oft werden Endpunkte in Versionen wie /v1/ implementiert, um Kompatibilität
Sicherheit und Zuverlässigkeit betreffen Authentifizierung (z. B. API-Schlüssel, OAuth), Autorisierung, Ratenbegrenzung und Caching. Idempotente Methoden (GET,
Dokumentation und Spezifikationen fördern die Nutzbarkeit der API. Gute API-Dokumentation beschreibt Endpunkte, Parameter, Formate und Fehlerfälle.