PATCH

Curso: JSON:API

Los PATCH son muy sencillos, en esencia son lo mismo que los POST ya que se usa la misma estructura json, lo que cambia es que tenemos que enviar únicamente los campos que queremos modificar y también la UUID de la entidad a modificar.

Estas son las cabeceras que tenemos que utilizar:

Content-type: application/vnd.api+json

Accept: application/vnd.api+json

Y este es el endpoint al que tenemos que hacer el PATCH:

/jsonapi/node/récipe/8e579a0e-49ee-4b85-8a1e-8fe9f92cbc1c

Y después ponerle el json con los campos que queremos modificar:

{
   "data":{
      "type":"node--recipe",
      "id": "8e579a0e-49ee-4b85-8a1e-8fe9f92cbc1c",
      "attributes":{
	     "title":"Mi primera receta"
      }
   }
}