There's no consistency in:

1. name of this file
2. route 
3. methods names

It feels like they are dealing with different resources...