Die LMC-API verwendet Swagger/OpenAPI zur Spezifikation/Dokumentation der API-Schnittstelle.
Die Swagger index.json
ist hier zu finden: https://cloud.lancom.de/<micro-service>/api-docs/index.json
Swagger wird auf der Webseite https://de.wikipedia.org/wiki/Swagger_(Software) wie folgt beschrieben:
Swagger ist eine Schnittstellenbeschreibungssprache zur Beschreibung von RESTful APIs, die mit JSON ausgedrückt werden. Swagger wird zusammen mit einer Reihe von Open-Source-Software-Tools verwendet, um RESTful-Webdienste zu entwerfen, zu erstellen, zu dokumentieren und zu verwenden. Swagger umfasst automatische Dokumentation, Codegenerierung (in vielen Programmiersprachen) und Testfallgenerierung.
Die vollständige Dokumentation finden Sie hier: https://swagger.io/docs/
Das vorherige json-Beispiel ist in Swagger JSON wie folgt spezifiziert:
|
---|