Gebruik een PATCH-verzoek; daarmee stuur je alleen de velden die je wilt wijzigen, de rest blijft ongewijzigd.
PUT vervangt de hele entiteit met de meegestuurde gegevens, wat onhandig is bij grote entiteiten met veel eigenschappen. Bij twijfel kies je dus altijd PATCH.
Met Json Merge Patch stuur je alleen de eigenschappen die je wilt bijwerken. Bijvoorbeeld het achternaam-veld van een medewerker, zonder de andere gegevens mee te sturen.
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/merge-patch+json. - Geef in de body alleen de eigenschappen mee die je wilt wijzigen, bijvoorbeeld de achternaam.