The new Attribute routing from WebAPI 2 is not supported. [HttpGet("api/home/{id:int}/details")] Public string Details(int id) { // } Current output: GET api/v1/Home?id={id} Expected output: GET api/v1/Home/{id}/details