Нет ничего из коробки, предоставленной ядром ASP.NET, чтобы помочь вашему делу.Как предлагается в одном из комментариев, вы должны сделать параметр status
равным nullable
и использовать его в методе действия, чтобы решить, что делать дальше.Как то так:
[HttpGet("{id}")]
public ActionResult<string> Get(SomeEnum id,int? status)
{
if(status == null)
{
//perform usual logic which requires only id
}
else
{
//perform logic or call a method which requires both id and status
}
return "value";
}