It might be possible in some cases to not recieve user in request. And also you can think of cases where start_time and end_time might be not there in post request.