Skip to main content
Skip table of contents

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 :

  • alias

  • délégués

  • politiques

  • comptes

  • autorisations

Valeur par défaut :

Exemple : alias, comptes

CODE
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 Courriel de l'utilisateur.

nom d'utilisateur

chaîne de caractères

Un Nom d'utilisateur ou l'alias de l'utilisateur.

carte

chaîne de caractères

L'un des Carte de l'utilisateur.

code

chaîne de caractères

Les Code (numéro personnel) de l'utilisateur.

syncSource

chaîne de caractères

Les Source de synchronisation de l'utilisateur.

estActif

entier

Les État(actif ou inactif) de l'utilisateur.

Valeur par défaut : 1

groupe

chaîne de caractères

Les groupe de l'utilisateur. Ex. Groupe ou Groupe|Sous-groupe. Le séparateur défini dans MyQ doit être utilisé ( pour les installations plus récentes).

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 :

  • alias

  • délégués

  • politiques

  • comptes

  • autorisations

Valeur par défaut :

Exemple : alias, comptes

CODE
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.

NONE
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é.

CODE
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"
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.