Création d'un utilisateur
Route
POST /rest/users
Paramètres
Body
Valeur |
Type |
Obligatoire |
valeur par défaut |
Description |
userId |
string |
Oui |
|
Login |
firstname |
string |
Oui |
|
Prénom |
lastname |
string |
Oui |
|
Nom |
mail |
string |
Oui |
|
Email |
phone |
string |
Non |
|
Numéro de téléphone |
loginmode |
string |
Non |
"standard" |
"standard" ou "restMode" |
Exemple
{
"userId" : "bwayne",
"firstname" : "Bruce",
"lastname" : "Wayne",
"mail" : "bruce.wayne@wcorp.com",
"phone" : "+33120212223"
}
Retour
Code Http |
Type |
Description |
Exemple |
200 |
array |
L'utilisateur a bien été créé |
['id' => 21] |
400 |
array |
Un paramètre obligatoire est manquant |
['errors' => 'Bad Request'] |
403 |
array |
Droits insuffisants pour cette action |
['errors' => 'Service forbidden'] |
500 |
array |
Une erreur s'est produite |
['errors' => '...'] |
Modification d'un utilisateur
Route
PUT /rest/users/{id}
Le paramètre id de la route représente l'identifiant (int) de l'utilisateur à modifier
Paramètres
Body
Valeur |
Type |
Obligatoire |
valeur par défaut |
Description |
firstname |
string |
Oui |
|
Prénom |
lastname |
string |
Oui |
|
Nom |
mail |
string |
Oui |
|
Email |
phone |
string |
Non |
|
Numéro de téléphone |
loginmode |
string |
Non |
"standard" |
"standard" ou "restMode" |
Exemple
{
"firstname" : "Bruce",
"lastname" : "Wayne",
"mail" : "bruce.wayne@wcorp.com",
"phone" : "+33120212223"
}
Retour
Code Http |
Type |
Description |
Exemple |
204 |
array |
L'utilisateur a bien été modifié |
|
400 |
array |
Un paramètre obligatoire est manquant |
['errors' => 'Bad Request'] |
403 |
array |
Droits insuffisants pour cette action |
['errors' => 'Service forbidden'] |
500 |
array |
Une erreur s'est produite |
['errors' => '...'] |
Ajout d'un groupe
Route
POST /rest/users/{id}/groups
Le paramètre id de la route représente l'identifiant (int) de l'utilisateur à modifier
Paramètres
Body
Valeur |
Type |
Obligatoire |
valeur par défaut |
Description |
groupId |
string |
Oui |
|
Identifiant du groupe à ajouter |
Exemple
{
"groupId" : "ELU"
}
Retour
Code Http |
Type |
Description |
Exemple |
200 |
array |
La modification a bien été prise en compte |
|
400 |
array |
Un paramètre obligatoire est manquant |
['errors' => 'Bad Request'] |
403 |
array |
Droits insuffisants pour cette action |
['errors' => 'Service forbidden'] |
500 |
array |
Une erreur s'est produite |
['errors' => '...'] |
Suppression d'un groupe
Route
DELETE /rest/users/{id}/groups/{groupId}
Le paramètre id de la route représente l'identifiant (int) de l'utilisateur à modifier et le paramètre groupId l'identifiant (string) du groupe à supprimer
Retour
Code Http |
Type |
Description |
Exemple |
200 |
array |
La modification a bien été prise en compte |
|
400 |
array |
Un paramètre obligatoire est manquant |
['errors' => 'Bad Request'] |
403 |
array |
Droits insuffisants pour cette action |
['errors' => 'Service forbidden'] |
500 |
array |
Une erreur s'est produite |
['errors' => '...'] |
Ajout d'une entité
Route
POST /rest/users/{id}/entities
Le paramètre id de la route représente l'identifiant (int) de l'utilisateur à modifier
Paramètres
Body
Valeur |
Type |
Obligatoire |
valeur par défaut |
Description |
entityId |
string |
Oui |
|
Identifiant de l'entité à ajouter |
Exemple
{
"entityId" : "PJS"
}
Retour
Code Http |
Type |
Description |
Exemple |
200 |
array |
La modification a bien été prise en compte |
|
400 |
array |
Un paramètre obligatoire est manquant |
['errors' => 'Bad Request'] |
403 |
array |
Droits insuffisants pour cette action |
['errors' => 'Service forbidden'] |
500 |
array |
Une erreur s'est produite |
['errors' => '...'] |
Suppression d'une entité
Route
DELETE /rest/users/{id}/entities/{entityId}
Le paramètre id de la route représente l'identifiant (int) de l'utilisateur à modifier et le paramètre entityId l'identifiant (string) de l'entité à supprimer
Retour
Code Http |
Type |
Description |
Exemple |
200 |
array |
La modification a bien été prise en compte |
|
400 |
array |
Un paramètre obligatoire est manquant |
['errors' => 'Bad Request'] |
403 |
array |
Droits insuffisants pour cette action |
['errors' => 'Service forbidden'] |
500 |
array |
Une erreur s'est produite |
['errors' => '...'] |
Liste des utilisateurs
Route
GET /rest/users
Retour
Code Http |
Type |
Description |
Exemple |
200 |
array |
liste des utilisateurs |
|
403 |
array |
Droits insuffisants pour cette action |
['errors' => 'Service forbidden'] |
500 |
array |
Une erreur s'est produite |
['errors' => '...'] |