Для этого мне нужно добавить QueryParameters к команде PutAsync (C#).
Все примеры QueryParameters используют только GetAsync().В моей ситуации я разговариваю с API-клиентом Keycloak, созданным с помощью Kiota.
Я попробовал это:
Код: Выделить всё
var queryParameters = new ExecuteActionsEmailRequestBuilderPutQueryParameters();
queryParameters.RedirectUri = "https://test.vanmanager.nl";
var action = new Action(x => x.QueryParameters = queryParameters);
await _keycloakClient.Admin.Realms[realm].Users[userId.ToString()].ExecuteActionsEmail.PutAsync(new List { "UPDATE_PASSWORD" }, action);
Код: Выделить всё
The server returned an unexpected status code and no error factory is registered for this code: 400
Подробнее здесь: https://stackoverflow.com/questions/791 ... o-putasync