API Merge: Merged get functions with and without id

I was asking if I should add on the functionality of checking other parameters even if course id is passed.