По принципам REST url должен быть один - сущность ведь одна и та же, только доступные поля различаются.
Ну а что касается best practices, то их полное название - best practices for a majority of typical situations, отсюда вывод - серебрянной пули не существует, нужно всегда думать своей головой. Если инструмент мешает, нужно сменить инструмент или доработать под задачу.