Я хочу внести общие изменения во все ресурсы, предоставляемые API. Например, предположим, что API выставляет всех учеников класса, и вы хотите установить общий курс для всех учеников.
Один из способов - запросить API, один за другим илив пакетном обновлении свойство ресурсов. Однако для этого потребуется сначала получить все ресурсы, затем обновить их свойство, а затем отправить и опубликовать запрос.
Вместо этого меня интересует дизайн RESTful, в котором вы можете отправить свойство и его значение, которое будет применяться к всем ресурсам, предоставляемым через API (например, студентам в предыдущемпример).
Любое предложение о том, как это может быть достигнуто с помощью дизайна RESTful?
Обновление 1:
Другими словами, я хотел бы обновить одно поле всех ресурсов до общего значения без необходимости сначала извлекать ресурсы. Итак, я не хочу реализовывать что-либо как следующее, потому что у меня есть миллионы ресурсов, которые я не хочу сначала получить все их идентификаторы, а затем создать объект json следующим образом:
PATCH /items
[ { id: 1, name: 'foo' }, { id: 2, name: 'bar' } ]