Я не хочу создавать отдельный набор URI, которые представляют функциональность «обновить слаг / идентификатор», когда схема URI хорошо установлена.
Если я вас правильно интерпретируютогда вы найдете ОТДЫХ очень трудным.В RESTful дизайне очень часто приходится создавать новые ресурсы, чтобы помочь обойти ограниченный набор методов.
Чтобы ответить на вопрос напрямую.Я хотел бы рассмотреть что-то вроде
GET /recordsets/{oldslug}
для получения элементов, для которых вы хотите изменить слаг, а затем
POST /recordsets/{newslug}
, чтобы назначить новый слаг для наборов записей, передаваемых в теле.Если по причинам вы не хотите обходить наборы записей, которые вы можете сделать,
POST /recordsets/{newslug}?source=/recordsets/{oldslug}