Wydaje mi się, że osobne bo to dwa odrębne przypadki. Jeśli coś zmienisz dla właściciela to może mieć wpływ na klienta (i odwrotnie). No chyba że strzelają do tych samych URI (tzn. do tych samych metod w controller'ach) to może być to trochę trudniejsze w oprogramowaniu i być może początkowo będzie wygodniej robić to w wersji uwspólnionej (bo można tak ustawić DTO, że jeśli pole jest null, to nie będzie wstawiane w body JSON (jakąś adnotacją się to robi)) - ale nie mam do tego przekonania czy jest to rozsądne rozwiązanie.