Which status code used for all uncaught exceptions by default? Technology Community › Category: ASP.NET Web API › Which status code used for all uncaught exceptions by default? 0 Vote Up Vote Down VietMX Staff asked 4 years ago 500 – Internal Server Error Consider: [Route("CheckId/{id}")] [HttpGet] public IHttpActionResult CheckId(int id) { if(id > 100) { throw new ArgumentOutOfRangeException(); } return Ok(id); } And the result: