Для Прохладных URI нет - вы никогда не должны их менять. Они являются точками входа в вашу систему. Однако у вас должно быть очень мало таких, если вы хотите иметь возможность развивать остальную часть структуры URI вашей системы в будущем.
Для любых неохладимых URI они могут действительно меняться со временем . Недавно я написал сообщение в блоге на эту тему, потому что я считаю, что способность REST, позволяющая мне со временем развивать свою систему, невероятно полезна.
Убедитесь, что в вашей документации API прописан тот факт, что только несколько Прохладных URI в вашей системе должны быть жестко запрограммированы клиентами, и любой другой URI должен быть обнаружен во время выполнения через обход гипермедиа. Думайте о них как об адресе указателя C: никого не волнует, что такое шестнадцатеричное значение переменной указателя, но они уверены, что, черт возьми, они захотят, чтобы он указывал на допустимое место в памяти. То же самое относится и к вашим не прохладным URI - их структура не имеет значения, но тот факт, что они были получены во время выполнения посредством разговоров с вашим сервером, делает их действительными.