Samtige Haut
Aktives Mitglied
Hallo zusammen,
ich versuche gerade, in JTL‑ Wawi eine eigene Anwendung über die Wawi‑API zu registrieren, komme aber bei Schritt 1 der App‑Registrierung nicht weiter.
Umgebung:
Wawi-Einstellungen:
Request, den ich sende:
URL (beide Varianten getestet, beide erreichen die API, aber liefern denselben Fehler):
Header:
Body (minimaler Test‑Body):
json
{
"AppId": "123e4567-e89b-12d3-a456-426614174000",
"DisplayName": "Meine Wawi App",
"Version": "1.0.0",
"ProviderName": "Mein Unternehmen"
}
Ich habe auch Varianten mit Description, ProviderWebsite, leeren MandatoryApiScopes/OptionalApiScopes getestet – immer mit einer gültigen GUID in AppId im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
Antwort der API:
json
{
"ErrorCode": "FormatNotParsable",
"ValidationErrors": {},
"Errors": {},
"ErrorMessage": "GUID muss 32 Ziffern mit 4 Bindestrichen enthalten (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).",
"Stacktrace": null
}
Die Fehlermeldung bleibt unverändert, egal ob ich AppId als GUID setze oder den Body auf das absolute Minimum reduziere. Es wirkt so, als würde die Wawi‑API 1.11.5 an anderer Stelle noch eine GUID erwarten (z.B. bei einem Scope o.ä.), das in der aktuellen Doku so nicht ersichtlich ist.
Fragen:
Vielen Dank schon mal für jede Hilfe!
Viele Grüße
Ulrich
ich versuche gerade, in JTL‑ Wawi eine eigene Anwendung über die Wawi‑API zu registrieren, komme aber bei Schritt 1 der App‑Registrierung nicht weiter.
Umgebung:
- JTL‑Wawi Version: 1.11.5 (Neue Oberfläche)
- Wawi‑API: Type „WAWI-Api“, Tenant „eazybusiness“
- Info‑Endpoint:
GET http://127.0.0.1:5883/api/eazybusiness/info → 200 OK mit:
json
{
"Version": "1.11.5",
"Timestamp": "...",
"Tenant": "eazybusiness",
"Type": "WAWI-Api"
}
Wawi-Einstellungen:
- Unter „Admin → App‑Registrierung“ habe ich eine neue App angelegt.
- Ich befinde mich im Schritt „Registrierung beginnen“, das Fenster bleibt geöffnet, während ich den API‑Call sende.
Request, den ich sende:
URL (beide Varianten getestet, beide erreichen die API, aber liefern denselben Fehler):
- POST http://127.0.0.1:5883/api/eazybusiness/v1/authentication/appRegistration
- POST http://127.0.0.1:5883/api/eazybusiness/authentication/appRegistration
Header:
- Content-Type: application/json
- X-ChallengeCode: MeineAppRegistrierung1
Body (minimaler Test‑Body):
json
{
"AppId": "123e4567-e89b-12d3-a456-426614174000",
"DisplayName": "Meine Wawi App",
"Version": "1.0.0",
"ProviderName": "Mein Unternehmen"
}
Ich habe auch Varianten mit Description, ProviderWebsite, leeren MandatoryApiScopes/OptionalApiScopes getestet – immer mit einer gültigen GUID in AppId im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
Antwort der API:
json
{
"ErrorCode": "FormatNotParsable",
"ValidationErrors": {},
"Errors": {},
"ErrorMessage": "GUID muss 32 Ziffern mit 4 Bindestrichen enthalten (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).",
"Stacktrace": null
}
Die Fehlermeldung bleibt unverändert, egal ob ich AppId als GUID setze oder den Body auf das absolute Minimum reduziere. Es wirkt so, als würde die Wawi‑API 1.11.5 an anderer Stelle noch eine GUID erwarten (z.B. bei einem Scope o.ä.), das in der aktuellen Doku so nicht ersichtlich ist.
Fragen:
- Ist für Wawi‑Version 1.11.5 bei der App‑Registrierung ein anderes Request‑Format erforderlich als in der aktuellen Online‑Doku beschrieben?
- Gibt es ein Feld (z.B. Scope, Registrierungstyp o.ä.), das intern als GUID erwartet wird und diese „FormatNotParsable“-Meldung auslöst?
- Hat jemand mit Wawi 1.11.x erfolgreich eine App registriert und könnte ein funktionierendes Beispiel für den ersten appRegistration‑Call (URL, Header, Body) teilen?
- Gibt es bekannte Bugs in 1.11.5 bei der App‑Registrierung, die ein Update auf eine neuere Version erforderlich machen?
Vielen Dank schon mal für jede Hilfe!
Viele Grüße
Ulrich