@daviddavis, I was also in favor of using Rails ActiveSerializers conventions which is a root-node name corresponding to the controller name (not generic 'result' for all controllers).  However, Rails doesn't require a root name for POST/PUT/DELETE, so both examples above will work.  Can you explain further what is the real benefit of using a root-node as related to strong params, serialization?