Error when setting custom_quicksupport_id via API

Options

I am trying to use the API and I fail to set the custom_quicksupport_id via the API with a HTTP 500 Error:

curl -vvv -X PUT -d '{"custom_quicksupport_id":"XXXXX"}' -H "Authorization: Bearer 123123-ABCABC" -H "Content-Type: application/json" https://webapi.teamviewer.com/api/v1/users/u1223

Answer:

* Connection state changed (MAX_CONCURRENT_STREAMS == 100)!
* We are completely uploaded and fine
< HTTP/2 500
< cache-control: no-cache,no-cache, no-store, must-revalidate, private
< pragma: no-cache
< content-type: application/json; charset=utf-8
< expires: -1
< access-control-allow-methods: POST, GET, DELETE, PUT
< access-control-allow-origin: *
< access-control-allow-headers: content-type,origin,Authorization
< x-content-type-options: nosniff
< date: Thu, 06 Dec 2018 11:56:41 GMT
< content-length: 84
<
* Connection #0 to host webapi.teamviewer.com left intact
{"error":"internal_error","error_code":3,"error_signature":"rcYwf7/be5ed234/061218"}

Seems I triggered an internal error when setting the custom_quicksupport_id. I tried also to create a new user and setting the custom_quicksupport_id in the initial creation. I also got a 500 error but the user was still created.