Ausgangslage / Ticket

Ich habe versucht den Endpoint zu verstehen.

Aus meiner Sicht geht es hier ja um die Kundenprofile.

Beim Anlegen eines Kunden wird automatisch gleich ein Profil erstellt. Damit wir es dem Kunden mitteilen können, brauchen wir hier aber noch Passwort.

Mit der Abfrage GET /LoginProfiles?customerId=1ab27ef7-f005-44c9-b708-17dcf4686a28

erhalte ich:
[
{
"Username": "100468549",
"CustomerId": "1ab27ef7-f005-44c9-b708-17dcf4686a28",
"IsMainProfile": true
}
]

Wie komme ich nun an das Passwort?

Wenn der Kunden sein PW nicht mehr weiss, müssen wir die Möglichkeit haben das PW zurückzusetzen. Der Vorgang ist mir aus dem YML-File nicht ganz klar. Weil dort steht, man muss das alte Passwort dafür kennen. Das macht aus meiner Sicht aber keinen Sinn. Im QMC habe ich die Funktion ja auch.

Ich wäre froh um Beispiele und Prozesse, wie das Thema angedacht ist, also für folgende Prozesse:
-Create Profile (Initital, falls nötig)

JM: Gibt es aktuell keinen passenden Request
-Get ProfileDetails (inkl. PW)

JM: ProfileDetails beinhalten kein Password
-Delete Profile (Sind alle möglich oder muss eines bestehen bleiben?

JM: Das löschen von Profilen ist über QMAPI nicht möglich
-Update Profile, wenn ich zum Beispiel E-Mail oder ähnliches verändern möchte

JM: Das ändern der E-Mail Adresse ist nicht mit einem Update Profile möglich. Im Profil kann nur der Username angepasst werden.
-Reset/Update Password

JM: Über QMAPI nur möglich, wenn das alte Kennwort bekannt ist.


Diese Funktionen sind nach mir aber in QMC noch verfügbar.