Os atuais métodos da API aceitam os métodos GET e PUT. No método PUT, os recursos são substituídos pela nova versão e é necessário enviar o documento JSON completo.
Criar um método PATCH, que aceite como payload um JSON que pode ser mais enxuto, contendo apenas a diferença, ou seja, o que se pretende mudar no recurso. Ou seja, até mesmo os campos obrigatórios podem estar ausentes em uma requisição PATCH, desde que o documento resultante após a aplicação do diferencial seja válido conforme o esquema definido.
Os atuais métodos da API aceitam os métodos GET e PUT. No método PUT, os recursos são substituídos pela nova versão e é necessário enviar o documento JSON completo.
Criar um método PATCH, que aceite como payload um JSON que pode ser mais enxuto, contendo apenas a diferença, ou seja, o que se pretende mudar no recurso. Ou seja, até mesmo os campos obrigatórios podem estar ausentes em uma requisição PATCH, desde que o documento resultante após a aplicação do diferencial seja válido conforme o esquema definido.