Your API versioning is wrong, which is why I decided to do it 3 different wrong ways