minor: Any chance we could also include timer logging like other end points do? 
Stopwatch timer = new Stopwatch().start(), stop; etc ? Also log the number of tasks being returned (you can see how the other endpoints are logging). It is just very helpful in debugging later.