NeLeSo Developer

Öffentliche Produktdokumentation

Stand 2026

APIs & Integration

Zentrale API-Dokumentation und lokale Swagger-Oberflächen

NeLeSo Developer dokumentiert Zweck, Stabilität und Produktumfang der APIs. Installierte Gateway- und Platform-Releases können für freigegebene Dienste versionsgenaue OpenAPI-Spezifikationen lokal bereitstellen. Das Developer Kit ist noch nicht veröffentlicht; sein Inhalt und seine Lizenz bleiben bis zum Rechte- und Security-Review offen.

Single Source

Versionierte Spezifikationen für Dokumentation und Runtime.

Für jeden veröffentlichten Dienstvertrag verbindet eine versionierte OpenAPI-Spezifikation die zentrale Referenz mit der lokalen Swagger-Oberfläche. Kundendomains, Demo-Zugänge und produktionsspezifische Server sind kein Bestandteil des öffentlichen Vertrags.

01ProduktcodeJe Dienst: Routen · Modelle · Sicherheit
02OpenAPIDienstbezogene Spezifikation
03aNeLeSo DeveloperErklärung · Status
03bRuntime SwaggerExakte Installation

API-Katalog

Unterschiedliche Oberflächen, klar benannte Verträge.

Die Matrix zeigt veröffentlichte und unterstützte OpenAPI-Verträge. Interne oder unversionierte Routen sind nicht als öffentliche Schnittstellen ausgewiesen.

APIOCPP GatewayCharging PlatformDeveloper Kit
Gateway Control APIVerbindungen · Ziele · RoutingNicht öffentlichProduktinternNicht veröffentlicht
OCPP Server APIStationen · Status · KommandosNicht öffentlichJe ReleaseNicht veröffentlicht
CPMS Core APISessions · Tokens · KonfigurationJe Release
Headless CPMS APIExterne IntegrationsflächeJe Release
Fleet & Driver APIsFlotte · Fahrer · EnergieJe Release

Runtime Swagger

Lokale Entwicklerwerkzeuge bleiben bewusst erhalten.

Der Pfad kann je Installation abweichen. Lokale Swagger-Ansichten gehören zum installierten, freigegebenen Release; Produkt-, Architektur- und Integrationsdokumentation bleibt zentral bei NeLeSo Developer.

/api/docs/swagger-ui

Gateway-Dienste, OCPP Server und CPMS Core – jeweils am betreffenden Dienst oder über den Installationsproxy.

Sandbox-CPMS-Swagger öffnen →
/api/docs/openapi.json

Rohe, maschinenlesbare Spezifikation für Generatoren, Tests und eigene Clients.

Self-hosted Releases Swagger gehört zur installierten Produktversion.

Lokale Swagger-Oberflächen dokumentieren den Runtime-Vertrag. NeLeSo Developer bleibt die zentrale Quelle für Architektur, Produkte und Integration.

API-Regeln

Öffentliche API-Verträge folgen vier Regeln.

Diese Regeln gelten für veröffentlichte, versionierte APIs. Interne und unversionierte Routen sind keine öffentlichen Verträge.

01

Versionierung

Neue öffentliche Pfade und Schemas werden einer benannten API-Version zugeordnet.

02

Authentifizierung

Externe APIs erhalten widerrufbare Schlüssel oder Bearer-Tokens mit den zum Produkt passenden Scopes.

03

Mandantengrenzen

Wo Mandantenfähigkeit gilt, wird der Kontext serverseitig aus der Identität abgeleitet.

04

Abkündigung

Wird ein öffentlicher Vertrag abgekündigt, wird er benannt, getestet und mit einem nachvollziehbaren Migrationspfad versehen.