Ressource : Utilisateur
L'API Directory vous permet de créer et de gérer les utilisateurs, les alias et les photos de profil Google des utilisateurs associés à votre compte. Pour en savoir plus sur les tâches courantes, consultez le Guide du développeur pour les comptes utilisateur et le Guide du développeur sur les alias d'utilisateur.
Représentation JSON |
---|
{
"id": string,
"primaryEmail": string,
"password": value,
"hashFunction": string,
"isAdmin": boolean,
"isDelegatedAdmin": boolean,
"agreedToTerms": boolean,
"suspended": boolean,
"changePasswordAtNextLogin": boolean,
"ipWhitelisted": boolean,
"name": {
object ( |
Champs | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id |
Identifiant unique de l'utilisateur. Un |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
Adresse e-mail principale de l'utilisateur. Cette propriété est obligatoire dans une demande de création de compte utilisateur. L'identifiant |
||||||||||||||||||||||||||||||||||||||||||
password |
Stocke le mot de passe du compte utilisateur. Veuillez saisir le mot de passe de l'utilisateur lors de la création d'un compte utilisateur. Il est facultatif lors de la mise à jour d'un utilisateur et ne doit être fourni que si l'utilisateur modifie le mot de passe de son compte. La valeur du mot de passe n'est jamais renvoyée dans le corps de la réponse de l'API. |
||||||||||||||||||||||||||||||||||||||||||
hashFunction |
Stocke le format de hachage de la propriété
Si des arrondis sont spécifiés dans le préfixe, ils doivent être inférieurs ou égaux à 10 000. |
||||||||||||||||||||||||||||||||||||||||||
isAdmin |
Uniquement en sortie. Indique un utilisateur disposant des droits de super-administrateur. La propriété |
||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin |
Uniquement en sortie. Indique si l'utilisateur est un administrateur délégué. |
||||||||||||||||||||||||||||||||||||||||||
agreedToTerms |
Uniquement en sortie. Cette propriété est |
||||||||||||||||||||||||||||||||||||||||||
suspended |
Indique si le compte utilisateur est suspendu. |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
Indique si l'utilisateur est obligé de modifier son mot de passe à la prochaine connexion. Ce paramètre ne s'applique pas lorsque l'utilisateur se connecte via un fournisseur d'identité tiers. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
Si la valeur est |
||||||||||||||||||||||||||||||||||||||||||
name |
Contient le nom et le nom de famille de l'utilisateur, ainsi que la valeur |
||||||||||||||||||||||||||||||||||||||||||
kind |
Uniquement en sortie. Type de ressource d'API. Pour les ressources "Utilisateurs", la valeur est |
||||||||||||||||||||||||||||||||||||||||||
etag |
Uniquement en sortie. ETag de la ressource. |
||||||||||||||||||||||||||||||||||||||||||
emails |
Liste des adresses e-mail de l'utilisateur. La taille de données maximale autorisée est de 10 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
Liste des ID externes de l'utilisateur (ID d'employé ou de réseau, par exemple). La taille de données maximale autorisée est de 2 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
Liste des relations de l'utilisateur avec les autres utilisateurs. La taille de données maximale autorisée pour ce champ est de 2 Ko. Pour en savoir plus, consultez Gérer les comptes utilisateur.
|
||||||||||||||||||||||||||||||||||||||||||
aliases[] |
Uniquement en sortie. Liste des alias d'adresses e-mail de l'utilisateur. |
||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup |
Uniquement en sortie. Indique si la boîte aux lettres Google de l'utilisateur a été créée. Cette propriété ne s'applique que si une licence Gmail a été attribuée à l'utilisateur. |
||||||||||||||||||||||||||||||||||||||||||
customerId |
Uniquement en sortie. Numéro client permettant de récupérer tous les utilisateurs du compte. |
||||||||||||||||||||||||||||||||||||||||||
addresses |
Liste des adresses de l'utilisateur. La taille de données maximale autorisée est de 10 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
Liste des organisations auxquelles appartient l'utilisateur. La taille de données maximale autorisée est de 10 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
Uniquement en sortie. Date de la dernière connexion de l'utilisateur à son compte. La valeur est au format de date et d'heure ISO 8601. L'heure correspond à la date complète suivie des heures, minutes et secondes, au format |
||||||||||||||||||||||||||||||||||||||||||
phones |
Liste des numéros de téléphone de l'utilisateur. La taille de données maximale autorisée est de 1 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Uniquement en sortie. Le motif de la suspension du compte utilisateur est soit par l'administrateur, soit par Google au moment de la suspension. La propriété n'est renvoyée que si la propriété |
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl |
Uniquement en sortie. URL de la photo du profil de l'utilisateur. L'URL est peut-être temporaire ou privée. |
||||||||||||||||||||||||||||||||||||||||||
languages |
Liste des langues de l'utilisateur. La taille de données maximale autorisée est de 1 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
Liste des informations de compte POSIX de l'utilisateur.
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
Uniquement en sortie. Heure de création du compte de l'utilisateur. La valeur est au format de date et d'heure ISO 8601. L'heure correspond à la date complète suivie des heures, minutes et secondes, au format |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
Uniquement en sortie. Liste des alias d'adresses e-mail non modifiables de l'utilisateur. Ceux-ci sont généralement en dehors du domaine principal ou du sous-domaine du compte. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
Une liste de clés publiques SSH
|
||||||||||||||||||||||||||||||||||||||||||
notes |
Notes destinées à l'utilisateur en tant qu'objet imbriqué.
|
||||||||||||||||||||||||||||||||||||||||||
websites |
Liste des sites Web de l'utilisateur.
|
||||||||||||||||||||||||||||||||||||||||||
locations |
Liste des zones géographiques de l'utilisateur. La taille de données maximale autorisée est de 10 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Indique si le profil de l'utilisateur est visible dans la liste d'adresses globale de Google Workspace lorsque la fonctionnalité de partage des contacts est activée pour le domaine. Pour plus d'informations sur l'exclusion de profils utilisateur, consultez le Centre d'aide pour l'administration. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
Liste des mots clés de l'utilisateur. La taille de données maximale autorisée est de 1 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
Uniquement en sortie. Heure à laquelle le compte de l'utilisateur a été supprimé. La valeur est au format de date et d'heure ISO 8601. L'heure correspond à la date complète suivie des heures, minutes et secondes, au format |
||||||||||||||||||||||||||||||||||||||||||
gender |
Objet imbriqué contenant le genre de l'utilisateur. La taille maximale autorisée pour ce champ est de 1 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag |
Uniquement en sortie. ETag de la photo de l'utilisateur (lecture seule) |
||||||||||||||||||||||||||||||||||||||||||
ims |
Comptes de messagerie instantanée de l'utilisateur. Un compte utilisateur peut avoir plusieurs propriétés
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Champs personnalisés de l'utilisateur. La taille de données maximale autorisée est de 32 Ko. La clé est une
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
Uniquement en sortie. Utilise la validation en deux étapes (lecture seule) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Uniquement en sortie. Validation en deux étapes appliquée (lecture seule) |
||||||||||||||||||||||||||||||||||||||||||
archived |
Indique si l'utilisateur est archivé. |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
Chemin d'accès complet de l'organisation parente associée à l'utilisateur. Si l'organisation parente est l'organisation racine, elle est représentée par une barre oblique ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
Adresse e-mail de récupération de l'utilisateur. |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
Numéro de téléphone de récupération de l'utilisateur. Le numéro de téléphone doit être au format E.164 et commencer par le signe plus (+). Exemple: +16506661212. |
UserName
Représentation JSON |
---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
Champs | |
---|---|
fullName |
Nom complet de l'utilisateur formé en concaténant les valeurs de prénom et de nom. |
familyName |
Nom de famille de l'utilisateur Obligatoire lors de la création d'un compte utilisateur. |
givenName |
Prénom de l'utilisateur. Obligatoire lors de la création d'un compte utilisateur. |
displayName |
Nom à afficher de l'utilisateur. Limite: 256 caractères. |
Méthodes |
|
---|---|
|
Supprime un utilisateur. |
|
Récupère un utilisateur. |
|
Crée un utilisateur. |
|
Récupère une liste paginée des utilisateurs supprimés ou de tous les utilisateurs d'un domaine. |
|
Affecte un utilisateur au rôle de super-administrateur. |
|
Met à jour un utilisateur à l'aide de la sémantique patch. |
|
Permet à l'utilisateur de se déconnecter de toutes ses sessions sur le Web et sur son appareil, et de réinitialiser ses cookies de connexion. |
|
Annule la suppression d'un compte utilisateur. |
|
Met à jour un utilisateur. |
|
Surveille les modifications apportées à la liste des utilisateurs. |