// Create a new HttpRequestMessage for this specific request var requestMessage = new HttpRequestMessage(HttpMethod.Put, $"{_config["Supabase:Url"]}/auth/v1/user"); // Add the necessary headers to this specific request requestMessage.Headers.Add("apikey", _supabaseSettings.ServiceRoleKey); requestMessage.Headers.Authorization = new AuthenticationHeaderValue("Bearer", accessToken); // Add the payload var payload = new { password = request.Password }; requestMessage.Content = JsonContent.Create(payload); // Send the request var response = await _httpClient.SendAsync(requestMessage);