I\'m looking for a bit of general advice on structuring a REST api in a way that is logical, conforms to best practice, and isn\'t going to cause a tonne of headaches down t