Hallo zusammen,
ich habe die JTL-Wawi REST API (Open Beta) heute im Kundencenter gebucht und die
Instanz eingerichtet, bekomme aber bei jedem API-Aufruf HTTP 402 "Zahlung erforderlich".
Was ich gemacht habe:
- Kundencenter: Pilotprogramm "JTL-Wawi API (Open Beta)" beigetreten und Modul gebucht.
Es erscheint unter "Gebuchte Lizenzen" mit Status "Pilotphase" (gestern erstellt).
- Edition: JTL Advanced (die API ist "verfügbar ab JTL Advanced"; mehrere Advanced-Module
laufen bei mir bereits "Produktiv").
- API-Instanz eingerichtet und gestartet: JTL.Wawi.Rest.Server.exe (Version 2.0.2),
Port 5883, Profil "Standard", DB eazybusiness. Dienst läuft, Swagger ist erreichbar.
- App-Registrierung durchgeführt (Admin → App-Registrierung), API-Key erhalten.
Authentifizierung per Header "Authorization: Wawi <Key>" wird akzeptiert (kein 401).
Das Problem:
- Alle authentifizierten Endpunkte liefern HTTP 402 "Zahlung erforderlich", z. B.:
- GET /api/eazybusiness/v1/salesOrders
- GET /api/eazybusiness/v1/salesOrders/cancellationReasons
- Es ist kein 401 (Auth ist also in Ordnung), sondern konsequent 402.
- Mehrfacher Neustart der API-Instanz und ca. 6 Stunden Wartezeit: unverändert 402.
Meine Fragen:
- Ist die Beta-Lizenz von eurer Seite noch nicht freigeschaltet/aktiviert (Status "Pilotphase")?
- Muss die Lizenz noch synchronisiert bzw. von JTL manuell freigegeben werden?
- Gibt es einen Schritt, den ich übersehe, damit die API die Lizenz als aktiv erkennt?
Vielen Dank für einen Hinweis!
Viele Grüße
ich habe die JTL-Wawi REST API (Open Beta) heute im Kundencenter gebucht und die
Instanz eingerichtet, bekomme aber bei jedem API-Aufruf HTTP 402 "Zahlung erforderlich".
Was ich gemacht habe:
- Kundencenter: Pilotprogramm "JTL-Wawi API (Open Beta)" beigetreten und Modul gebucht.
Es erscheint unter "Gebuchte Lizenzen" mit Status "Pilotphase" (gestern erstellt).
- Edition: JTL Advanced (die API ist "verfügbar ab JTL Advanced"; mehrere Advanced-Module
laufen bei mir bereits "Produktiv").
- API-Instanz eingerichtet und gestartet: JTL.Wawi.Rest.Server.exe (Version 2.0.2),
Port 5883, Profil "Standard", DB eazybusiness. Dienst läuft, Swagger ist erreichbar.
- App-Registrierung durchgeführt (Admin → App-Registrierung), API-Key erhalten.
Authentifizierung per Header "Authorization: Wawi <Key>" wird akzeptiert (kein 401).
Das Problem:
- Alle authentifizierten Endpunkte liefern HTTP 402 "Zahlung erforderlich", z. B.:
- GET /api/eazybusiness/v1/salesOrders
- GET /api/eazybusiness/v1/salesOrders/cancellationReasons
- Es ist kein 401 (Auth ist also in Ordnung), sondern konsequent 402.
- Mehrfacher Neustart der API-Instanz und ca. 6 Stunden Wartezeit: unverändert 402.
Meine Fragen:
- Ist die Beta-Lizenz von eurer Seite noch nicht freigeschaltet/aktiviert (Status "Pilotphase")?
- Muss die Lizenz noch synchronisiert bzw. von JTL manuell freigegeben werden?
- Gibt es einen Schritt, den ich übersehe, damit die API die Lizenz als aktiv erkennt?
Vielen Dank für einen Hinweis!
Viele Grüße