diff --git a/BTCPayServer/Controllers/GreenField/GreenfieldUsersController.cs b/BTCPayServer/Controllers/GreenField/GreenfieldUsersController.cs index 31419fbb9..e03d095ae 100644 --- a/BTCPayServer/Controllers/GreenField/GreenfieldUsersController.cs +++ b/BTCPayServer/Controllers/GreenField/GreenfieldUsersController.cs @@ -216,12 +216,12 @@ namespace BTCPayServer.Controllers.Greenfield return CreatedAtAction(string.Empty, model); } - [HttpDelete("~/api/v1/users/{userId}")] + [HttpDelete("~/api/v1/users/{idOrEmail}")] [Authorize(Policy = Policies.CanModifyServerSettings, AuthenticationSchemes = AuthenticationSchemes.Greenfield)] - public async Task DeleteUser(string userId) + public async Task DeleteUser(string idOrEmail) { - var user = await _userManager.FindByIdAsync(userId); - if (user == null) + var user = await _userManager.FindByIdOrEmail(idOrEmail); + if (user is null) { return this.UserNotFound(); }