¿Debería el método PATCH devolver todos los campos del recurso en el cuerpo de respuesta?

¿Debería el método PATCH devolver todos los campos del recurso en el cuerpo de respuesta?
¿O debería devolver solo los campos actualizados?

Estoy leyendoesta

Por ejemplo, si devuelve solo campos actualizados, el usuario podría saber qué campos se actualizaron en el servidor, mientras que el usuario actualizó algunos campos.

**Users resource representations**
name: string
age: number
createdon: date
modifiedon: date


PATCH /users/{userId}
Request body
{
  name: 'changedname',
}


Response body Case1
{
  name: 'changedname',
  age: 20,
  createdon: 2016-01-01,
  modifiedon: 2016-06-09
}


Response body Case2
{
  name: 'changedname',
  modifiedon: 2016-06-09
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta