Приложение имеет следующую форму CRUD
![enter image description here](https://i.stack.imgur.com/IaU0V.png)
Это позволяет пользователю создавать, читать, обновлять и удалять строки (объекты с идентичностью) в пределах одногосформируйте и сохраните изменения в одной транзакции.
В этом случае оправданно ли использовать агрегированный запрос POST для REST?Запрос будет выглядеть следующим образом (запрос будет содержать только измененные / добавленные объекты)
POST /api/entities/
{[
{"id": 1, "field": "Foo"},
{"id": 2, "field": "Bar", "deleted": true},
{"id": 3, "field": "Baz"},
{"field": "New 1"},
{"field": "New 2"},
]}
Я знаю, что это не совсем RESTFul.Тем не менее, дизайн пользовательского интерфейса не может быть изменен, и сохранение должно быть атомарной транзакцией.У меня есть лучший выбор?