Ressource : Utilisateur
L'API Directory vous permet de créer et de gérer les utilisateurs, les alias d'utilisateur et les photos de profil Google des utilisateurs de votre compte. Pour en savoir plus sur les tâches courantes, consultez le Guide du développeur sur les comptes utilisateur et le Guide du développeur sur les alias 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 requise dans une requête de création de compte utilisateur. Le |
||||||||||||||||||||||||||||||||||||||||||
password |
Stocke le mot de passe du compte utilisateur. La valeur du mot de passe de l'utilisateur est requise lors de la création d'un compte utilisateur. Ce paramètre est facultatif lors de la mise à jour d'un utilisateur et ne doit être fourni que si l'utilisateur met à jour le mot de passe de son compte. La valeur du mot de passe n'est jamais renvoyée dans le corps de réponse de l'API. |
||||||||||||||||||||||||||||||||||||||||||
hashFunction |
Stocke le format de hachage de la propriété
Si des tours sont spécifiés dans le préfixe, ils ne doivent pas être plus de 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 définie sur |
||||||||||||||||||||||||||||||||||||||||||
suspended |
Indique si l'utilisateur est suspendu. |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
Indique si l'utilisateur est obligé de modifier son mot de passe lors de sa 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 pré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 "Users" (Utilisateurs), la valeur est |
||||||||||||||||||||||||||||||||||||||||||
etag |
Uniquement en sortie. ETag de la ressource. |
||||||||||||||||||||||||||||||||||||||||||
emails |
Liste des adresses e-mail de l'utilisateur. La taille maximale des données autorisée est de 10 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
Liste des ID externes de l'utilisateur, tels qu'un ID d'employé ou de réseau. La taille maximale des données autorisée est de 2 ko.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
Liste des relations de l'utilisateur avec d'autres utilisateurs. La taille maximale des données 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 adresses e-mail alias 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. ID client permettant de récupérer tous les utilisateurs du compte. |
||||||||||||||||||||||||||||||||||||||||||
addresses |
Liste des adresses de l'utilisateur. La taille maximale des données autorisée est de 10 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
Liste des organisations auxquelles appartient l'utilisateur. La taille maximale des données autorisée est de 10 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
Uniquement en sortie. Date et heure 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, plus les heures, les minutes et les secondes, au format |
||||||||||||||||||||||||||||||||||||||||||
phones |
Liste des numéros de téléphone de l'utilisateur. La taille maximale des données autorisée est de 1 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Uniquement en sortie. Indique la raison pour laquelle un compte utilisateur est suspendu par l'administrateur ou 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 de profil de l'utilisateur. L'URL peut être temporaire ou privée. |
||||||||||||||||||||||||||||||||||||||||||
languages |
Liste des langues de l'utilisateur. La taille maximale des données autorisée est de 1 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
Liste des informations de compte POSIX pour 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, plus les heures, les minutes et les secondes, au format |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
Uniquement en sortie. Liste des adresses e-mail alias non modifiables de l'utilisateur. Ils se trouvent généralement en dehors du domaine ou sous-domaine principal du compte. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
Liste de clés publiques SSH.
|
||||||||||||||||||||||||||||||||||||||||||
notes |
Notes pour l'utilisateur sous forme d'objet imbriqué.
|
||||||||||||||||||||||||||||||||||||||||||
websites |
Liste des sites Web de l'utilisateur.
|
||||||||||||||||||||||||||||||||||||||||||
locations |
Liste des positions de l'utilisateur. La taille maximale des données autorisée est de 10 Ko.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Indique si le profil de l'utilisateur est visible dans la liste d'adresses globale Google Workspace lorsque la fonctionnalité de partage de contacts est activée pour le domaine. Pour en savoir plus sur l'exclusion de profils utilisateur, consultez le Centre d'aide pour les administrateurs. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
Liste des mots clés de l'utilisateur. La taille maximale des données 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, plus les heures, les minutes et les secondes, au format |
||||||||||||||||||||||||||||||||||||||||||
gender |
Objet imbriqué contenant le genre de l'utilisateur. La taille maximale des données 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 clé est
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
Uniquement en sortie. La validation en deux étapes est activée (lecture seule) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Uniquement en sortie. La validation en deux étapes est-elle activée ? (Lecture seule) |
||||||||||||||||||||||||||||||||||||||||||
archived |
Indique si l'utilisateur est archivé. |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
Chemin complet de l'organisation parente associée à l'utilisateur. Si l'organisation parente est au niveau supérieur, 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. |
||||||||||||||||||||||||||||||||||||||||||
isGuestUser |
Immuable. Indique si l'utilisateur est un invité. |
||||||||||||||||||||||||||||||||||||||||||
guestAccountInfo |
Immuable. Champs de métadonnées supplémentaires liés aux invités |
||||||||||||||||||||||||||||||||||||||||||
Nom d'utilisateur
| Représentation JSON |
|---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
| Champs | |
|---|---|
fullName |
Nom complet de l'utilisateur, obtenu en concaténant les valeurs du prénom et du nom de famille. |
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. |
GuestAccountInfo
Informations sur le compte spécifiques aux utilisateurs invités.
| Représentation JSON |
|---|
{ "primaryGuestEmail": string } |
| Champs | |
|---|---|
primaryGuestEmail |
Immuable. Adresse e-mail externe de l'invité. |
Méthodes |
|
|---|---|
|
Créez un utilisateur invité ayant accès à un sous-ensemble des fonctionnalités Workspace. |
|
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. |
|
Désigne un utilisateur comme super-administrateur. |
|
Met à jour un utilisateur à l'aide de la sémantique de correctif. |
|
Déconnecte un utilisateur de toutes les sessions Web et sur appareil, et réinitialise ses cookies de connexion. |
|
Restaure un utilisateur supprimé. |
|
Met à jour un utilisateur. |
|
Surveille les modifications apportées à la liste des utilisateurs. |