Слушайте, а что вообще делать по уму если у меня рестфул апи и заказчики хотят чтобы у него на эдит , шоу и на криэйт принимали и отдавали довольно отличающиеся форматы данных? В эдите половину полей менять запрещено, ещё четверть должна заполняться из контекста приложения, то есть не должна передаваться в запросе.
В криейт - другие требования, там разрешено задавать больше полей. Есть какая нибудь статья про хорошие практики на этот счёт?