Could be nice, simply make a controller per repository, and map the repository arguments to the API arguments. Should be pretty straight forward to implement - no authorization, no logic - simply inject and call the repositories.