Met Json Patch stuur je een PATCH-verzoek met een lijst van bewerkingen: replace vervangt een veld en add met het pad van de lijst voegt een element aan het einde van die lijst toe.
Json Patch is krachtiger dan Json Merge Patch. In één verzoek kun je meerdere wijzigingen doorvoeren, en de overige gegevens blijven ongewijzigd.
Zo doe je het
- Stuur een PATCH-verzoek naar het endpoint van de entiteit, bijvoorbeeld /api/v2/employees/8.
- Zet het
Content-Type-headerveld opapplication/json-patch+json. - Geef in de body een lijst van bewerkingen mee, elk met een
op-,path- envalue-veld. - Gebruik de operatie
replaceom een bestaand veld te vervangen. - Gebruik de operatie
addmet het pad van de lijst (bijvoorbeeld/otherCertificates) om een element aan het einde van de lijst toe te voegen.