Kelvin API, can't set password when creating a new user

Hey, I just learn my first lessons with the Kelvin REST API. Creating a new user with the API works fine, but the password seems not to be initialised, because i can’t log in with the password. When i set the password in the ucs admin frontend, everything works fine. I also get a correct json response when creating the user via the api. So is there something else to do if i want to set the password via api?

Here is a short excerpt form the json, i sent to the api:
{
“school”:“myip/ucsschool/kelvin/v1/schools/OSZIMT”,
“name”:“maier_mathilda”,
“firstname”:“Mathilda”,
“lastname”:“Maier”,
“birthday”:“1999-08-05”,
“password”:“123Password#”,
“disabled”:false,
“email”:“maier_mathilda(at)someweb.de”,
“source_uid”:“winSCHOOL”,
“record_uid”:1119987,
“roles”:[“myip/ucsschool/kelvin/v1/roles/student”],
“school_classes”:{“OSZIMT”:[“FA 99”]},
“udm_properties”:{“title”:“Frau”}
}

Thanks for any tipps!

You have found a bug!
I have opened a bug report, and I hope we’ll fix this soon. I’ll inform here as soon as the bug is fixed.
The bug report is non-public for the moment, as it may be a security problem.

Thank you very much for reporting this!
Greetings
Daniel Tröder

BTW: record_uid should also be quoted. The value is a string. But this is unrelated to the password problem.

Mastodon