API - Basic API calls

I am throwing 404 for rows that dont exist. But I am not sure what check you want in instructor_id. Also, point no 2 above will return 404 error (I just realized it once I checked the code reg another comment of yours).

Regarding admin accessing this resource, I am yet to think of a way.