Modifier un utilisateur
La modification d'utilisateur se fait avec le WebService accessible à l'adresse /api/users/<uuid>/ via la méthode HTTP PUT ou PATCH en soumettant un document JSON décrivant les attributs à modifier.
Exemple
PATCH /api/users/8e7f200b4bb447fa8a91cd03c0f0ade3/ HTTP/1.1 Content-Type: application/json Authorization: Basic xxxx Content-Length: xxx { "email": "john@doe.com" }
Retour Passant
200 OK Content-Type: application/json Content-Length: xxx { "uuid": "8e7f200b4bb447fa8a91cd03c0f0ade3", "first_name": "John", "last_name": "Doe", "email": "john@doe.com", "date_joined": "2017-03-20T13:16:44.991343Z", "modified": "2017-03-20T13:16:44.991343Z", "is_active": true }
Cas non-passant
Code |
Signification |
Contenu |
---|---|---|
400 | Le format de la requête est invalide (paramètre interdit ou avec une valeur invalide) | Un document JSON décrivant les erreurs rencontrées |
401 | L'authentification a échouée | |
403 | Permission non accordée d'effectuer l'action |