Разбираем, зачем в REST API отделять внутреннюю доменную модель от внешних контрактов, как проектировать request/response DTO для create, update и частичного обновления, а также почему отдельные DTO делают API стабильнее, понятнее и удобнее для клиента.