На самом деле нет ни «действительного REST», ни «стандартного REST». REST официально не связан с использованием HTTP.
Это разумный способ разработки API? Я бы так сказал. Это нарушает соглашения / здравый смысл / лучшие практики HTTP? Я так не думаю.
То, как вы создаете структуру URL, полностью зависит от вас. Обычно это только рамки, которые обеспечивают более строгие соглашения, но это не значит, что ваш подход неверен.