Obtenir des informations sur l'utilisateur
GET /v3/users
L'utilisateur connecté DOIT avoir le droit Gérer les utilisateurs
. La demande PEUT contenir des paramètres de pagination. Un filtre incorrect ou non supporté renverra un résultat vide.
Les paramètres de l'URL peuvent être utilisés pour filtrer le résultat.
Nom | Type | Description |
---|---|---|
limite | entier | Valeur par défaut : 100 |
commencer | entier | Décalage de la limite Valeur par défaut : 0 |
inclure | chaîne de caractères | Inclure des propriétés supplémentaires. Disponible :
Valeur par défaut : Exemple : alias, comptes |
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: client_credentials, login_info
Scopes: [ users ]
Response body:
{
"users":[],
"count": 0
}
GET /v3/users/find
L'utilisateur connecté DOIT avoir le droit Gérer les utilisateurs
. La demande DOIT contenir au moins un des filtres requis. Un filtre incorrect ou non pris en charge renverra un résultat vide.
Les paramètres de l'URL peuvent être utilisés pour filtrer le résultat.
Nom | Type | Description |
---|---|---|
courriel | chaîne de caractères | Un |
nom d'utilisateur | chaîne de caractères | Un |
carte | chaîne de caractères | L'un des |
code | chaîne de caractères | Les |
syncSource | chaîne de caractères | Les |
estActif | entier | Les Valeur par défaut : 1 |
groupe | chaîne de caractères | Les |
limite | entier | Valeur par défaut : 100 |
commencer | entier | Décalage de la limite Valeur par défaut : 0 |
inclure | chaîne de caractères | Inclure des propriétés supplémentaires. Disponible :
Valeur par défaut : Exemple : alias, comptes |
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grant_type: client_credentials
Scopes: []
Response body:
{
"users":[],
"count": 0
}
GET /v3/users/{id}
L'utilisateur connecté DOIT avoir le droit Gérer les utilisateurs
pour pouvoir retrouver différents utilisateurs. {id}
doit être remplacé par l'identifiant de l'utilisateur.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: client_credentials, login_info
Scopes: [ users ]
Response body:
{
"id": 0,
"username": "string",
"fullname": "string",
"email": "string",
"scanStorage": "string",
"code": "string",
"syncSource": "string",
"lang": "string",
"phone": "string",
"ldapDomain": "string",
"notes": "string"
}
GET /v3/users/me
Obtenir l'utilisateur connecté.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: login_info
Scopes: []
Response body:
{
"id": 0,
"username": "string",
"fullname": "string",
"email": "string",
"scanStorage": "string",
"code": "string",
"syncSource": "string",
"lang": "string",
"phone": "string",
"ldapDomain": "string",
"notes": "string"
}