Créer ou remplacer un contact
PUT/contacts/:id/edit
Si un contact avec cet ID existe, il est entièrement remplacé. Sinon, un NOUVEAU contact est créé — avec un ID nouvellement auto-généré, et non l'ID de l'URL. Tous les champs absents de la requête seront réinitialisés à leurs valeurs par défaut.
Si les valeurs d'identifiant unique de la charge utile (par ex. email) identifient un autre contact, la requête est rejetée avec 422 ("email: This field must be unique.").
Request
Responses
- 200
- 201
Contact mis à jour
Contact créé (n'existait pas)