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 |
