Zum Hauptinhalt springen

Ihre Luminovo-API-Verbindung aktualisieren: Kurzanleitung für IT-Teams

Stellen Sie Ihre URL-Adressen um, um Instabilitäten zu vermeiden

Verfasst von Luminovo Support

Handlung erforderlich: Stellen Sie Ihre Anbindung an die öffentliche Luminovo API bis zum 7. August 2025 um, um Unterbrechungen Ihres Betriebs zu vermeiden.

Einführung

Bislang gab es zwei Wege, auf die REST-API von Luminovo zuzugreifen.

  1. Legacy-URL {tenant-name}.luminovo.com/api

  2. Neue URL api.luminovo.com

Um maximale Stabilität für bestehende API-Endpunkte zu gewährleisten, bitten wir alle Nutzer*innen, auf die neue API umzustellen. Diese Migration hilft unserem Engineering-Team, sich auf die Veröffentlichung neuer und stabilerer Endpunkte zu konzentrieren.

Wir rechnen mit etwa 2–3 Stunden Entwicklungsaufwand auf Ihrer Seite.

Erforderliche Änderungen:

  1. Auf die neue Authentifizierungsmethode umstellen

  2. Anfrage-URLs aktualisieren

  3. Accept-Header für die Datenmodell-Versionierung prüfen

1. Auf die neue Authentifizierungsmethode umstellen

Die neue Authentifizierungsmethode nutzt weiterhin Bearer-Tokens, vereinfacht den Prozess aber. Sie ist in unserer API-Dokumentation unter Authentication dokumentiert.

Die neue Authentifizierungsmethode nutzt weiterhin Bearer-Tokens für Anfragen an die Luminovo API. Zuvor waren client_id und client_secret erforderlich. Jetzt benötigen Sie nur noch ein geheimes token.

Beispiele: alte vs. neue Authentifizierung

Alte Authentifizierungsmethode

curl --request POST \  
  --url "https://{tenant}.luminovo.com/api/token" \  
  --header 'content-type: application/json' \  
  --data '{  
    "client_id": "your-client-id",  
    "client_secret": "your-client-secret"  
  }'

Mit einer Beispielantwort:

{  
   "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",  
   "token_type": "bearer",  
   "expires_in": 3600  
 }

Neue Authentifizierungsmethode

curl --request POST \  
  --url "https://api.luminovo.com/token" \  
  --header 'content-type: application/json' \  
  --data '{  
    "token": "cb7daea2-df5f-44de-99cc-213668e6c991"  
  }'

Die Antwort enthält nur einen String mit dem Token:

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

Schritte zur Migration:

  1. Fordern Sie Ihr neues API-Token über den Support-Chat in Luminovo an

  2. Aktualisieren Sie Ihren Authentifizierungscode (siehe Dokumentation)

  3. Stellen Sie sicher, dass Sie das Bearer-Token korrekt aus der Antwort extrahieren

2. Anfrage-URLs aktualisieren

Ändern Sie einfach alle Endpunkte von:

{tenant}.luminovo.com/api/{endpoint} zu api.luminovo.com/{endpoint}

Vergleichen Sie Ihre Implementierung mit unserer API-Dokumentation, um sicherzustellen, dass Sie die neuesten Parameter und Datenmodelle verwenden. Siehe unsere öffentliche API-Dokumentation.

3. Accept-Header prüfen

Stellen Sie sicher, dass Ihre Anfragen den passenden Accept-Header enthalten, um die Datenmodell-Version anzugeben: Accept: application/api.luminovo.[resource]-v1+json. Für einige Endpunkte ist dieser Header nicht erforderlich.

Dieser Header stellt sicher, dass Sie Antworten im erwarteten Format erhalten, auch während wir die API weiterentwickeln.

Test und Zeitplan

  • Die Legacy-API bleibt bis zum 7. August 2025 erreichbar

  • Wir empfehlen, die neue API zuerst in einer Nicht-Produktivumgebung zu testen

  • Beginnen Sie mit unkritischen Endpunkten mit geringem Volumen, bevor Sie kritische Funktionen migrieren

Fragen

Bei Fragen zu den technischen Details der Umstellung auf die neue öffentliche API wenden Sie sich bitte an [email protected]

Hat dies deine Frage beantwortet?