Groups

Une ressource Groups est la classe de données racine de l'API Groups Settings. Chaque ressource Groups est associée à une collection de paramètres.

Pour en savoir plus, consultez la liste des méthodes pour cette ressource.

Représentations de la ressource

Une ressource "Groups" inclut des métadonnées avec un récapitulatif des paramètres d'un groupe spécifié. Ces paramètres permettent de gérer l'accès au groupe, les notifications, l'archivage des discussions, la modération des messages et de personnaliser les groupes d'utilisateurs de votre compte.

Par défaut, les données de la ressource "Groups" sont renvoyées au format de données JSON.

Atom

<entry xmlns="http://www.w3.org/2005/Atom" xmlns:apps="http://schemas.google.com/apps/2006" xmlns:gd="http://schemas.google.com/g/2005">
  <id>
    string
  </id>
  <title>
    Groups Resource Entry
  </title>
  <content type="text">
    string
  </content>
  <author>
    <name>
      Google
    </name>
  </author>
  <apps:email>
    string
  </apps:email>
  <apps:name>
    string
  </apps:name>
  <apps:description>
    string
  </apps:description>
  <apps:whoCanJoin>
    string
  </apps:whoCanJoin>
  <apps:whoCanViewMembership>
    string
  </apps:whoCanViewMembership>
  <apps:whoCanViewGroup>
    string
  </apps:whoCanViewGroup>
  <apps:whoCanInvite>
    string
  </apps:whoCanInvite>
  <apps:whoCanAdd>
    string
  </apps:whoCanAdd>
  <apps:allowExternalMembers>
    string
  </apps:allowExternalMembers>
  <apps:whoCanPostMessage>
    string
  </apps:whoCanPostMessage>
  <apps:allowWebPosting>
    string
  </apps:allowWebPosting>
  <apps:primaryLanguage>
    string
  </apps:primaryLanguage>
  <apps:maxMessageBytes>
    integer
  </apps:maxMessageBytes>
  <apps:isArchived>
    string
  </apps:isArchived>
  <apps:archiveOnly>
    string
  </apps:archiveOnly>
  <apps:messageModerationLevel>
    string
  </apps:messageModerationLevel>
  <apps:spamModerationLevel>
    string
  </apps:spamModerationLevel>
  <apps:replyTo>
    string
  </apps:replyTo>
  <apps:customReplyTo>
    string
  </apps:customReplyTo>
  <apps:includeCustomFooter>
    string
  </apps:includeCustomFooter>
  <apps:customFooterText>
    string
  </apps:customFooterText>
  <apps:sendMessageDenyNotification>
    string
  </apps:sendMessageDenyNotification>
  <apps:defaultMessageDenyNotificationText>
    string
  </apps:defaultMessageDenyNotificationText>
  <apps:showInGroupDirectory>
    string
  </apps:showInGroupDirectory>
  <apps:allowGoogleCommunication>
    string
  </apps:allowGoogleCommunication>
  <apps:membersCanPostAsTheGroup>
    string
  </apps:membersCanPostAsTheGroup>
  <apps:messageDisplayFont>
    string
  </apps:messageDisplayFont>
  <apps:includeInGlobalAddressList>
    string
  </apps:includeInGlobalAddressList>
  <apps:whoCanLeaveGroup>
    string
  </apps:whoCanLeaveGroup>
  <apps:whoCanContactOwner>
    string
  </apps:whoCanContactOwner>
  <apps:whoCanAddReferences>
    string
  </apps:whoCanAddReferences>
  <apps:whoCanAssignTopics>
    string
  </apps:whoCanAssignTopics>
  <apps:whoCanUnassignTopic>
    string
  </apps:whoCanUnassignTopic>
  <apps:whoCanTakeTopics>
    string
  </apps:whoCanTakeTopics>
  <apps:whoCanMarkDuplicate>
    string
  </apps:whoCanMarkDuplicate>
  <apps:whoCanMarkNoResponseNeeded>
    string
  </apps:whoCanMarkNoResponseNeeded>
  <apps:whoCanMarkFavoriteReplyOnAnyTopic>
    string
  </apps:whoCanMarkFavoriteReplyOnAnyTopic>
  <apps:whoCanMarkFavoriteReplyOnOwnTopic>
    string
  </apps:whoCanMarkFavoriteReplyOnOwnTopic>
  <apps:whoCanUnmarkFavoriteReplyOnAnyTopic>
    string
  </apps:whoCanUnmarkFavoriteReplyOnAnyTopic>
  <apps:whoCanEnterFreeFormTags>
    string
  </apps:whoCanEnterFreeFormTags>
  <apps:whoCanModifyTagsAndCategories>
    string
  </apps:whoCanModifyTagsAndCategories>
  <apps:favoriteRepliesOnTop>
    string
  </apps:favoriteRepliesOnTop>
  <apps:whoCanApproveMembers>
    string
  </apps:whoCanApproveMembers>
  <apps:whoCanBanUsers>
    string
  </apps:whoCanBanUsers>
  <apps:whoCanModifyMembers>
    string
  </apps:whoCanModifyMembers>
  <apps:whoCanApproveMessages>
    string
  </apps:whoCanApproveMessages>
  <apps:whoCanDeleteAnyPost>
    string
  </apps:whoCanDeleteAnyPost>
  <apps:whoCanDeleteTopics>
    string
  </apps:whoCanDeleteTopics>
  <apps:whoCanLockTopics>
    string
  </apps:whoCanLockTopics>
  <apps:whoCanMoveTopicsIn>
    string
  </apps:whoCanMoveTopicsIn>
  <apps:whoCanMoveTopicsOut>
    string
  </apps:whoCanMoveTopicsOut>
  <apps:whoCanPostAnnouncements>
    string
  </apps:whoCanPostAnnouncements>
  <apps:whoCanHideAbuse>
    string
  </apps:whoCanHideAbuse>
  <apps:whoCanMakeTopicsSticky>
    string
  </apps:whoCanMakeTopicsSticky>
  <apps:whoCanModerateMembers>
    string
  </apps:whoCanModerateMembers>
  <apps:whoCanModerateContent>
    string
  </apps:whoCanModerateContent>
  <apps:whoCanAssistContent>
    string
  </apps:whoCanAssistContent>
  <apps:customRolesEnabledForSettingsToBeMerged>
    string
  </apps:customRolesEnabledForSettingsToBeMerged>
  <apps:enableCollaborativeInbox>
    string
  </apps:enableCollaborativeInbox>
  <apps:whoCanDiscoverGroup>
    string
  </apps:whoCanDiscoverGroup>
  <apps:defaultSender>
    string
  </apps:defaultSender>
</entry>

Le tableau suivant présente les ressources "Groupes" :

Nom de propriété Valeur Description
entry object Une ressource Group
entry/xmlns string Schéma pour le format Atom
entry/xmlns:apps string Schéma pour le format Google Workspace I/O
entry/xmlns:gd string Schéma du protocole Google Data
entry/id object Identifiant unique d'une ressource Group
entry/title object Titre de l'entrée Atom de l'API, qui est Groups Resource Entry
entry/content object Type de contenu de l'entrée Atom
entry/content/type string Type de contenu du flux Atom, qui est text
entry/author object Balise d'auteur pour l'entrée Atom
entry/author/name object Nom de l'auteur, qui est Google
entry/apps:email object

Adresse e-mail du groupe. Vous pouvez mettre à jour cette propriété à l'aide de l'API Directory.

entry/apps:name object Nom du groupe. Le nom d'un groupe ne doit pas comporter plus de 75 caractères.
entry/apps:description object Description du groupe. La valeur de cette propriété peut être une chaîne vide si aucune description de groupe n'a été saisie. Si vous saisissez une description, elle ne doit pas dépasser 4 096 caractères.
entry/apps:whoCanJoin object Autorisation de rejoindre le groupe. Valeurs possibles :
  • ANYONE_CAN_JOIN : tout utilisateur d'Internet, qu'il appartienne ou non à votre domaine, peut rejoindre le groupe.
  • ALL_IN_DOMAIN_CAN_JOIN : toute personne appartenant au domaine du compte peut participer. Cela inclut les comptes comportant plusieurs domaines.
  • INVITED_CAN_JOIN : les candidats à l'adhésion peuvent être invités à rejoindre le groupe.
  • CAN_REQUEST_TO_JOIN : les utilisateurs qui ne sont pas membres peuvent demander à rejoindre le groupe.
entry/apps:whoCanViewMembership object Autorisations pour afficher les membres. Valeurs possibles :
  • ALL_IN_DOMAIN_CAN_VIEW : toute personne disposant d'un accès au compte peut consulter la liste des membres du groupe.

    Si l'un de vos groupes comprend déjà des membres externes, ils peuvent continuer à envoyer des messages à ce groupe.

  • ALL_MEMBERS_CAN_VIEW : les membres du groupe peuvent consulter la liste des membres.
  • ALL_MANAGERS_CAN_VIEW : les gestionnaires de groupe peuvent consulter la liste des membres du groupe.
entry/apps:whoCanViewGroup object Autorisations pour afficher les messages de groupe. Valeurs possibles :
  • ANYONE_CAN_VIEW : tout internaute peut consulter les messages du groupe.
  • ALL_IN_DOMAIN_CAN_VIEW : tous les utilisateurs de votre compte peuvent consulter les messages de ce groupe.
  • ALL_MEMBERS_CAN_VIEW : tous les membres du groupe peuvent consulter les messages du groupe.
  • ALL_MANAGERS_CAN_VIEW : tous les administrateurs du groupe peuvent consulter les messages de ce groupe.
  • ALL_OWNERS_CAN_VIEW : tout propriétaire d'un groupe peut consulter les messages de ce groupe.
entry/apps:whoCanInvite object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateMembers. Autorisations permettant d'inviter de nouveaux membres. Valeurs possibles :
  • ALL_MEMBERS_CAN_INVITE : les gestionnaires et les membres peuvent inviter un nouveau membre potentiel.
  • ALL_MANAGERS_CAN_INVITE : seuls les administrateurs peuvent inviter un nouveau membre. (y compris le propriétaire du groupe).
  • ALL_OWNERS_CAN_INVITE : Seuls les propriétaires peuvent inviter un nouveau membre.
  • NONE_CAN_INVITE : personne ne peut inviter un nouveau membre candidat.
entry/apps:whoCanAdd object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateMembers. Autorisations permettant d'ajouter directement des membres. Valeurs possibles :
  • ALL_MEMBERS_CAN_ADD : les administrateurs et les membres peuvent ajouter directement de nouveaux membres.
  • ALL_MANAGERS_CAN_ADD : seuls les administrateurs peuvent ajouter directement de nouveaux membres. (y compris le propriétaire du groupe).
  • ALL_OWNERS_CAN_ADD : seuls les propriétaires peuvent ajouter directement des membres.
  • NONE_CAN_ADD : personne ne peut ajouter directement de nouveaux membres.
entry/apps:allowExternalMembers object Indique si les membres externes à votre organisation peuvent rejoindre le groupe. Valeurs possibles :
  • true : les utilisateurs Google Workspace externes à votre organisation peuvent devenir membres de ce groupe.
  • false : Les utilisateurs n'appartenant pas à l'organisation ne sont pas autorisés à devenir membres de ce groupe.
entry/apps:whoCanPostMessage object Autorisations de publication de messages. Valeurs possibles :
  • NONE_CAN_POST : le groupe est désactivé et archivé. Personne ne peut envoyer de message à ce groupe.
    • Lorsque archiveOnly est défini sur false, la mise à jour de whoCanPostMessage sur NONE_CAN_POST génère une erreur.
    • Si archiveOnly est rétabli de true à false, whoCanPostMessages est défini sur ALL_MANAGERS_CAN_POST.
  • ALL_MANAGERS_CAN_POST : les administrateurs, y compris les propriétaires du groupe, peuvent publier des messages.
  • ALL_MEMBERS_CAN_POST : tout membre du groupe peut publier un message.
  • ALL_OWNERS_CAN_POST : seuls les propriétaires du groupe peuvent publier un message.
  • ALL_IN_DOMAIN_CAN_POST : toute personne disposant d'un accès au compte peut publier un message.
  • ANYONE_CAN_POST : tout utilisateur d'Internet extérieur à votre compte peut accéder à votre service Google Groupes et y publier un message.
entry/apps:allowWebPosting object Autorise la publication de posts depuis le Web. Valeurs possibles :
  • true : autorise tous les membres à publier des messages sur le forum du groupe.
  • false : les membres utilisent uniquement Gmail pour communiquer avec le groupe.
entry/apps:primaryLanguage object Langue principale du groupe. Utilisez les balises de langue du tableau Langues acceptées.
entry/apps:maxMessageBytes object Obsolète. La taille maximale d'un message est de 25 Mo.
entry/apps:isArchived object Permet d'archiver le contenu du groupe. Valeurs possibles :
  • true : archiver les messages envoyés au groupe.
  • false : Ne pas conserver d'archive des messages envoyés à ce groupe. Si false, les messages précédemment archivés restent dans l'archive.
entry/apps:archiveOnly object Autorise uniquement l'archivage du groupe. Valeurs possibles :
  • true : le groupe est archivé et inactif. Les nouveaux messages envoyés à ce groupe sont refusés. Vous pouvez parcourir et rechercher les anciens messages archivés.
    • Si la valeur est true, la propriété whoCanPostMessage est définie sur NONE_CAN_POST.
    • Si vous passez de true à false, whoCanPostMessages est défini sur ALL_MANAGERS_CAN_POST.
  • false : le groupe est actif et peut recevoir des messages.
    • Lorsque false, la mise à jour de whoCanPostMessage vers NONE_CAN_POST entraîne une erreur.
entry/apps:messageModerationLevel object Niveau de modération des messages entrants. Valeurs possibles :
  • MODERATE_ALL_MESSAGES : tous les messages sont envoyés à l'adresse e-mail du propriétaire du groupe pour approbation. S'il est approuvé, le message est envoyé au groupe.
  • MODERATE_NON_MEMBERS : tous les messages provenant de personnes ne faisant pas partie du groupe sont envoyés à l'adresse e-mail du propriétaire du groupe pour approbation. S'il est approuvé, le message est envoyé au groupe.
  • MODERATE_NEW_MEMBERS : tous les messages des nouveaux membres sont envoyés à l'adresse e-mail du propriétaire du groupe pour approbation. S'il est approuvé, le message est envoyé au groupe.
  • MODERATE_NONE : aucune approbation du modérateur n'est requise. Les messages sont envoyés directement au groupe.
entry/apps:spamModerationLevel object Spécifie les niveaux de modération pour les messages détectés comme spam. Valeurs possibles :
  • ALLOW : publier le message dans le groupe.
  • MODERATE : envoie le message à la liste des messages à modérer. Il s'agit de la valeur par défaut.
  • SILENTLY_MODERATE : le message est envoyé à la file d'attente de modération, mais aucune notification n'est envoyée aux modérateurs.
  • REJECT : le message est immédiatement rejeté.
entry/apps:replyTo object Indique à qui la réponse par défaut doit être envoyée. Valeurs possibles :
  • REPLY_TO_CUSTOM : Pour répondre aux messages, utilisez l'adresse e-mail personnalisée du groupe.

    Lorsque la propriété ReplyTo du groupe est définie sur REPLY_TO_CUSTOM, la propriété customReplyTo contient l'adresse e-mail personnalisée utilisée pour répondre à un message. Si la propriété ReplyTo du groupe est définie sur REPLY_TO_CUSTOM, la propriété customReplyTo doit avoir une valeur. Sinon, une erreur est renvoyée.

  • REPLY_TO_SENDER : réponse envoyée à l'auteur du message.
  • REPLY_TO_LIST : ce message de réponse est envoyé au groupe.
  • REPLY_TO_OWNER : la réponse est envoyée aux propriétaires du groupe. Cela n'inclut pas les administrateurs du groupe.
  • REPLY_TO_IGNORE : les utilisateurs du groupe décident individuellement où la réponse au message est envoyée.
  • REPLY_TO_MANAGERS : ce message de réponse est envoyé aux gestionnaires du groupe, y compris à tous les gestionnaires et au propriétaire du groupe.
entry/apps:customReplyTo object Adresse e-mail utilisée pour répondre à un message si la propriété replyTo est définie sur REPLY_TO_CUSTOM. Cette adresse est définie par un administrateur de compte.
  • Lorsque la propriété ReplyTo du groupe est définie sur REPLY_TO_CUSTOM, la propriété customReplyTo contient une adresse e-mail personnalisée utilisée pour répondre à un message.
  • Si la propriété ReplyTo du groupe est définie sur REPLY_TO_CUSTOM, la propriété customReplyTo doit avoir une valeur textuelle. Sinon, une erreur est renvoyée.
entry/apps:includeCustomFooter object Indique si un pied de page personnalisé doit être inclus. Valeurs possibles :
  • true
  • false
entry/apps:customFooterText object Définissez le contenu du texte de pied de page personnalisé. Le nombre maximal de caractères est de 1 000.
entry/apps:sendMessageDenyNotification object Permet à un membre d'être averti si le propriétaire du groupe refuse le message qu'il a envoyé au groupe. Valeurs possibles :
  • true : lorsqu'un message est refusé, envoyer une notification de refus à l'auteur du message.

    La propriété defaultMessageDenyNotificationText dépend de la propriété sendMessageDenyNotification qui doit être définie sur true.

  • false : aucune notification n'est envoyée lorsqu'un message est refusé.
entry/apps:defaultMessageDenyNotificationText object Lorsque le message est refusé, ce texte est envoyé à l'auteur du message dans la notification de refus. Par défaut, cette propriété est vide et n'a aucune valeur dans le corps de réponse de l'API. La taille maximale du texte de notification est de 10 000 caractères.
entry/apps:showInGroupDirectory object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanDiscoverGroup. Permet au groupe d'être visible dans l'annuaire des groupes. Valeurs possibles :
  • true : tous les groupes du compte sont listés dans l'annuaire des groupes.
  • false : tous les groupes du compte ne sont pas listés dans l'annuaire.
entry/apps:allowGoogleCommunication object Obsolète. Permet à Google de contacter l'administrateur du groupe.
  • true : autoriser Google à contacter les administrateurs de ce groupe. Il peut arriver que Google vous envoie des informations sur les dernières fonctionnalités, vous demande votre avis sur de nouvelles fonctionnalités ou vous demande l'autorisation de mettre en avant votre groupe.
  • false : Google ne peut pas contacter les administrateurs de ce groupe.
entry/apps:membersCanPostAsTheGroup object Permet aux membres de publier des messages en tant que groupe. Valeurs possibles :
  • true : les membres du groupe peuvent publier des messages à l'aide de l'adresse e-mail du groupe au lieu de leur propre adresse e-mail. Les messages semblent provenir du groupe lui-même.
  • false : les membres ne peuvent pas publier de messages au nom de l'adresse e-mail du groupe.
entry/apps:messageDisplayFont object Obsolète. La police d'affichage par défaut des messages a toujours la valeur DEFAULT_FONT.
entry/apps:includeInGlobalAddressList object Permet d'inclure le groupe dans la liste d'adresses globale. Pour en savoir plus, consultez le Centre d'aide. Valeurs possibles :
  • true : le groupe est inclus dans la liste d'adresses globale.
  • false : le groupe n'est pas inclus dans la liste d'adresses globale.
entry/apps:whoCanLeaveGroup object Spécifie qui peut quitter le groupe. Valeurs possibles :
  • ALL_MANAGERS_CAN_LEAVE
  • ALL_MEMBERS_CAN_LEAVE
  • NONE_CAN_LEAVE
entry/apps:whoCanContactOwner object Spécifie qui peut contacter le propriétaire du groupe. Valeurs possibles :
  • ALL_IN_DOMAIN_CAN_CONTACT
  • ALL_MANAGERS_CAN_CONTACT
  • ALL_MEMBERS_CAN_CONTACT
  • ANYONE_CAN_CONTACT
entry/apps:whoCanAddReferences object Obsolète. Cette fonctionnalité n'est plus disponible dans l'interface utilisateur de Google Groupes. La valeur est toujours NONE.
entry/apps:whoCanAssignTopics object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Indique qui peut attribuer des sujets dans un forum à un autre utilisateur. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanUnassignTopic object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Ce paramètre indique qui peut annuler l'attribution d'un sujet dans un forum. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanTakeTopics object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Spécifie qui peut participer aux sujets d'un forum. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMarkDuplicate object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Spécifie qui peut marquer un sujet comme doublon d'un autre sujet. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMarkNoResponseNeeded object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Spécifie qui peut marquer un sujet comme ne nécessitant pas de réponse. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMarkFavoriteReplyOnAnyTopic object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Indique qui peut marquer le post d'un autre utilisateur comme réponse favorite. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMarkFavoriteReplyOnOwnTopic object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Spécifie qui peut marquer un post comme réponse favorite dans un sujet qu'il a créé. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanUnmarkFavoriteReplyOnAnyTopic object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Spécifie qui peut annuler le marquage d'un post comme réponse favorite. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanEnterFreeFormTags object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Indique qui peut saisir des tags de format libre pour les sujets d'un forum. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanModifyTagsAndCategories object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Indique qui peut modifier les tags et les catégories. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:favoriteRepliesOnTop object Indique si les réponses favorites doivent être affichées au-dessus des autres réponses.
  • true : les réponses favorites s'affichent au-dessus des autres.
  • false : les réponses favorites ne seront pas affichées au-dessus des autres réponses.
entry/apps:whoCanApproveMembers object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateMembers. Indique qui peut approuver les membres qui demandent à rejoindre des groupes. Valeurs possibles :
  • ALL_MEMBERS_CAN_APPROVE
  • ALL_MANAGERS_CAN_APPROVE
  • ALL_OWNERS_CAN_APPROVE
  • NONE_CAN_APPROVE
entry/apps:whoCanBanUsers object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateMembers. Permet de spécifier qui peut refuser l'adhésion des utilisateurs. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanModifyMembers object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateMembers. Indique qui peut modifier les rôles des membres du groupe. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanApproveMessages object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie qui peut approuver les messages en attente dans la file d'attente de modération. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanDeleteAnyPost object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie qui peut supprimer les réponses aux sujets. (Les auteurs peuvent toujours supprimer leurs propres posts.) Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanDeleteTopics object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie qui peut supprimer des sujets. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanLockTopics object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie qui peut empêcher les utilisateurs de publier des réponses aux sujets. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMoveTopicsIn object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Indique qui peut déplacer des sujets dans le groupe ou le forum. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMoveTopicsOut object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie qui peut déplacer des sujets hors du groupe ou du forum. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanPostAnnouncements object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Indique qui peut publier des annonces, un type de sujet spécial. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanHideAbuse object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Indique qui peut masquer des posts en signalant des abus. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMakeTopicsSticky object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Indique qui peut faire apparaître les sujets en haut de la liste. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanModerateMembers object Spécifie qui peut gérer les membres. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanModerateContent object Indique qui peut modérer le contenu. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanAssistContent object Spécifie qui peut modérer les métadonnées. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:customRolesEnabledForSettingsToBeMerged object Indique si le groupe dispose d'un rôle personnalisé inclus dans l'un des paramètres concernés par la fusion. Ce champ est en lecture seule. Les requêtes UPDATE et PATCH qui lui sont adressées sont ignorées. Valeurs possibles :
  • true
  • false
entry/apps:enableCollaborativeInbox object Indique si la boîte de réception collaborative d'un groupe reste activée. Valeurs possibles :
  • true
  • false
entry/apps:whoCanDiscoverGroup object Spécifie l'ensemble des utilisateurs pour lesquels ce groupe est détectable. Valeurs possibles :
  • ANYONE_CAN_DISCOVER
  • ALL_IN_DOMAIN_CAN_DISCOVER
  • ALL_MEMBERS_CAN_DISCOVER
entry/apps:defaultSender object Expéditeur par défaut pour les membres autorisés à publier des messages au nom du groupe. Valeurs possibles :
  • DEFAULT_SELF
  • GROUP

JSON

{
  "kind": "groupsSettings#groups",
  "email": string,
  "name": string,
  "description": string,
  "whoCanJoin": string,
  "whoCanViewMembership": string,
  "whoCanViewGroup": string,
  "whoCanInvite": string,
  "whoCanAdd": string,
  "allowExternalMembers": string,
  "whoCanPostMessage": string,
  "allowWebPosting": string,
  "primaryLanguage": string,
  "maxMessageBytes": integer,
  "isArchived": string,
  "archiveOnly": string,
  "messageModerationLevel": string,
  "spamModerationLevel": string,
  "replyTo": string,
  "customReplyTo": string,
  "includeCustomFooter": string,
  "customFooterText": string,
  "sendMessageDenyNotification": string,
  "defaultMessageDenyNotificationText": string,
  "showInGroupDirectory": string,
  "allowGoogleCommunication": string,
  "membersCanPostAsTheGroup": string,
  "messageDisplayFont": string,
  "includeInGlobalAddressList": string,
  "whoCanLeaveGroup": string,
  "whoCanContactOwner": string,
  "whoCanAddReferences": string,
  "whoCanAssignTopics": string,
  "whoCanUnassignTopic": string,
  "whoCanTakeTopics": string,
  "whoCanMarkDuplicate": string,
  "whoCanMarkNoResponseNeeded": string,
  "whoCanMarkFavoriteReplyOnAnyTopic": string,
  "whoCanMarkFavoriteReplyOnOwnTopic": string,
  "whoCanUnmarkFavoriteReplyOnAnyTopic": string,
  "whoCanEnterFreeFormTags": string,
  "whoCanModifyTagsAndCategories": string,
  "favoriteRepliesOnTop": string,
  "whoCanApproveMembers": string,
  "whoCanBanUsers": string,
  "whoCanModifyMembers": string,
  "whoCanApproveMessages": string,
  "whoCanDeleteAnyPost": string,
  "whoCanDeleteTopics": string,
  "whoCanLockTopics": string,
  "whoCanMoveTopicsIn": string,
  "whoCanMoveTopicsOut": string,
  "whoCanPostAnnouncements": string,
  "whoCanHideAbuse": string,
  "whoCanMakeTopicsSticky": string,
  "whoCanModerateMembers": string,
  "whoCanModerateContent": string,
  "whoCanAssistContent": string,
  "customRolesEnabledForSettingsToBeMerged": string,
  "enableCollaborativeInbox": string,
  "whoCanDiscoverGroup": string,
  "defaultSender": string
}

Le tableau suivant présente les ressources "Groupes" :

Nom de propriété Valeur Description
kind string Type de la ressource. Elle est toujours définie sur groupsSettings#groups.
email string Adresse e-mail du groupe. Vous pouvez mettre à jour cette propriété à l'aide de l'API Directory.
name string Nom du groupe, qui ne doit pas comporter plus de 75 caractères.
description string Description du groupe. La valeur de cette propriété peut être une chaîne vide si aucune description de groupe n'a été saisie. Si vous saisissez une description, elle ne doit pas dépasser 4 096 caractères.
whoCanJoin string Autorisation de rejoindre le groupe. Valeurs possibles :
  • ANYONE_CAN_JOIN : tout utilisateur d'Internet, qu'il appartienne ou non à votre domaine, peut rejoindre le groupe.
  • ALL_IN_DOMAIN_CAN_JOIN : toute personne appartenant au domaine du compte peut participer. Cela inclut les comptes comportant plusieurs domaines.
  • INVITED_CAN_JOIN : les candidats à l'adhésion peuvent être invités à rejoindre le groupe.
  • CAN_REQUEST_TO_JOIN : les utilisateurs qui ne sont pas membres peuvent demander à rejoindre le groupe.
whoCanViewMembership string Autorisations pour afficher les membres. Valeurs possibles :
  • ALL_IN_DOMAIN_CAN_VIEW : toute personne disposant d'un accès au compte peut consulter la liste des membres du groupe.

    Si l'un de vos groupes comprend déjà des membres externes, ils peuvent continuer à envoyer des messages à ce groupe.

  • ALL_MEMBERS_CAN_VIEW : les membres du groupe peuvent consulter la liste des membres.
  • ALL_MANAGERS_CAN_VIEW : les gestionnaires de groupe peuvent consulter la liste des membres du groupe.
whoCanViewGroup string Autorisations pour afficher les messages de groupe. Valeurs possibles :
  • ANYONE_CAN_VIEW : tout internaute peut consulter les messages du groupe.
  • ALL_IN_DOMAIN_CAN_VIEW : tous les utilisateurs de votre compte peuvent consulter les messages de ce groupe.
  • ALL_MEMBERS_CAN_VIEW : tous les membres du groupe peuvent consulter les messages du groupe.
  • ALL_MANAGERS_CAN_VIEW : tous les administrateurs du groupe peuvent consulter les messages de ce groupe.
whoCanInvite string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateMembers. Autorisations permettant d'inviter de nouveaux membres. Valeurs possibles :
  • ALL_MEMBERS_CAN_INVITE : les gestionnaires et les membres peuvent inviter un nouveau membre potentiel.
  • ALL_MANAGERS_CAN_INVITE : seuls les administrateurs peuvent inviter un nouveau membre. (y compris le propriétaire du groupe).
  • ALL_OWNERS_CAN_INVITE : Seuls les propriétaires peuvent inviter un nouveau membre.
  • NONE_CAN_INVITE : personne ne peut inviter un nouveau membre candidat.
whoCanAdd string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateMembers. Autorisations pour ajouter des membres. Valeurs possibles :
  • ALL_MEMBERS_CAN_ADD : les administrateurs et les membres peuvent ajouter directement de nouveaux membres.
  • ALL_MANAGERS_CAN_ADD : seuls les administrateurs peuvent ajouter directement de nouveaux membres, y compris le propriétaire du groupe.
  • ALL_OWNERS_CAN_ADD : seuls les propriétaires peuvent ajouter directement des membres.
  • NONE_CAN_ADD : personne ne peut ajouter directement de nouveaux membres.
allowExternalMembers string Indique si les membres externes à votre organisation peuvent rejoindre le groupe. Valeurs possibles :
  • true : les utilisateurs Google Workspace externes à votre organisation peuvent devenir membres de ce groupe.
  • false : Les utilisateurs n'appartenant pas à l'organisation ne sont pas autorisés à devenir membres de ce groupe.
whoCanPostMessage string Autorisations de publication de messages. Valeurs possibles :
  • NONE_CAN_POST : le groupe est désactivé et archivé. Personne ne peut envoyer de message à ce groupe.
    • Lorsque archiveOnly est défini sur false, la mise à jour de whoCanPostMessage vers NONE_CAN_POST génère une erreur.
    • Si archiveOnly est rétabli de true à false, whoCanPostMessages est défini sur ALL_MANAGERS_CAN_POST.
  • ALL_MANAGERS_CAN_POST : les administrateurs, y compris les propriétaires du groupe, peuvent publier des messages.
  • ALL_MEMBERS_CAN_POST : tout membre du groupe peut publier un message.
  • ALL_OWNERS_CAN_POST : seuls les propriétaires du groupe peuvent publier un message.
  • ALL_IN_DOMAIN_CAN_POST : toute personne disposant d'un accès au compte peut publier un message.
  • ANYONE_CAN_POST : tout utilisateur d'Internet extérieur à votre compte peut accéder à votre service Google Groupes et y publier un message.
allowWebPosting string Autorise la publication de posts depuis le Web. Valeurs possibles :
  • true : autorise tous les membres à publier des messages sur le forum du groupe.
  • false : les membres utilisent uniquement Gmail pour communiquer avec le groupe.
primaryLanguage string Langue principale du groupe. Utilisez les balises de langue du tableau Langues acceptées.
maxMessageBytes integer Obsolète. La taille maximale d'un message est de 25 Mo.
isArchived string Permet d'archiver le contenu du groupe. Valeurs possibles :
  • true : archiver les messages envoyés au groupe.
  • false : Ne pas conserver d'archive des messages envoyés à ce groupe. Si false, les messages précédemment archivés restent dans l'archive.
archiveOnly string Autorise uniquement l'archivage du groupe. Valeurs possibles :
  • true : le groupe est archivé et inactif. Les nouveaux messages envoyés à ce groupe sont refusés. Vous pouvez parcourir et rechercher les anciens messages archivés.
    • Si la valeur est true, la propriété whoCanPostMessage est définie sur NONE_CAN_POST.
    • Si vous passez de true à false, whoCanPostMessages est défini sur ALL_MANAGERS_CAN_POST.
  • false : le groupe est actif et peut recevoir des messages.
    • Lorsque false, la mise à jour de whoCanPostMessage vers NONE_CAN_POST entraîne une erreur.
messageModerationLevel string Niveau de modération des messages entrants. Valeurs possibles :
  • MODERATE_ALL_MESSAGES : tous les messages sont envoyés à l'adresse e-mail du propriétaire du groupe pour approbation. S'il est approuvé, le message est envoyé au groupe.
  • MODERATE_NON_MEMBERS : tous les messages provenant de personnes ne faisant pas partie du groupe sont envoyés à l'adresse e-mail du propriétaire du groupe pour approbation. S'il est approuvé, le message est envoyé au groupe.
  • MODERATE_NEW_MEMBERS : tous les messages des nouveaux membres sont envoyés à l'adresse e-mail du propriétaire du groupe pour approbation. S'il est approuvé, le message est envoyé au groupe.
  • MODERATE_NONE : aucune approbation du modérateur n'est requise. Les messages sont envoyés directement au groupe.
spamModerationLevel string Spécifie les niveaux de modération pour les messages détectés comme spam. Valeurs possibles :
  • ALLOW : publier le message dans le groupe.
  • MODERATE : envoie le message à la liste des messages à modérer. Il s'agit de la valeur par défaut.
  • SILENTLY_MODERATE : le message est envoyé à la file d'attente de modération, mais aucune notification n'est envoyée aux modérateurs.
  • REJECT : le message est immédiatement rejeté.
replyTo string Spécifie qui reçoit la réponse par défaut. Valeurs possibles :
  • REPLY_TO_CUSTOM : Pour répondre aux messages, utilisez l'adresse e-mail personnalisée du groupe.

    Lorsque la propriété ReplyTo du groupe est définie sur REPLY_TO_CUSTOM, la propriété customReplyTo contient l'adresse e-mail personnalisée utilisée pour répondre à un message. Si la propriété ReplyTo du groupe est définie sur REPLY_TO_CUSTOM, la propriété customReplyTo doit avoir une valeur. Sinon, une erreur est renvoyée.

  • REPLY_TO_SENDER : réponse envoyée à l'auteur du message.
  • REPLY_TO_LIST : ce message de réponse est envoyé au groupe.
  • REPLY_TO_OWNER : la réponse est envoyée au ou aux propriétaires du groupe. Cela n'inclut pas les administrateurs du groupe.
  • REPLY_TO_IGNORE : les utilisateurs du groupe décident individuellement où la réponse au message est envoyée.
  • REPLY_TO_MANAGERS : ce message de réponse est envoyé aux gestionnaires du groupe, y compris à tous les gestionnaires et au propriétaire du groupe.
customReplyTo string Adresse e-mail utilisée pour répondre à un message si la propriété replyTo est définie sur REPLY_TO_CUSTOM. Cette adresse est définie par un administrateur de compte.
  • Lorsque la propriété ReplyTo du groupe est définie sur REPLY_TO_CUSTOM, la propriété customReplyTo contient une adresse e-mail personnalisée utilisée pour répondre à un message.
  • Si la propriété ReplyTo du groupe est définie sur REPLY_TO_CUSTOM, la propriété customReplyTo doit avoir une valeur textuelle. Sinon, une erreur est renvoyée.
includeCustomFooter string Indique si un pied de page personnalisé doit être inclus. Valeurs possibles :
  • true
  • false
customFooterText string Définissez le contenu du texte de pied de page personnalisé. Le nombre maximal de caractères est de 1 000.
sendMessageDenyNotification string Permet à un membre d'être averti si le propriétaire du groupe refuse le message qu'il a envoyé au groupe. Valeurs possibles :
  • true : lorsqu'un message est refusé, envoyer une notification de refus à l'auteur du message.

    La propriété defaultMessageDenyNotificationText dépend de la propriété sendMessageDenyNotification qui doit être définie sur true.

  • false : aucune notification n'est envoyée lorsqu'un message est refusé.
defaultMessageDenyNotificationText string Lorsque le message est refusé, ce texte est envoyé à l'auteur du message dans la notification de refus. Par défaut, cette propriété est vide et n'a aucune valeur dans le corps de réponse de l'API. La taille maximale du texte de notification est de 10 000 caractères.
showInGroupDirectory string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanDiscoverGroup. Permet au groupe d'être visible dans l'annuaire des groupes. Valeurs possibles :
  • true : tous les groupes du compte sont listés dans l'annuaire des groupes.
  • false : tous les groupes du compte ne sont pas listés dans l'annuaire.
allowGoogleCommunication string Obsolète. Permet à Google de contacter l'administrateur du groupe.
  • true : autoriser Google à contacter les administrateurs de ce groupe. Il peut arriver que Google vous envoie des informations sur les dernières fonctionnalités, vous demande votre avis sur de nouvelles fonctionnalités ou vous demande l'autorisation de mettre en avant votre groupe.
  • false : Google ne peut pas contacter les administrateurs de ce groupe.
membersCanPostAsTheGroup string Permet aux membres de publier des messages en tant que groupe. Valeurs possibles :
  • true : les membres du groupe peuvent publier des messages à l'aide de l'adresse e-mail du groupe au lieu de leur propre adresse e-mail. Les messages semblent provenir du groupe lui-même.
  • false : les membres ne peuvent pas publier de messages au nom de l'adresse e-mail du groupe.
messageDisplayFont string Obsolète. La police d'affichage par défaut des messages a toujours la valeur DEFAULT_FONT.
includeInGlobalAddressList string Permet d'inclure le groupe dans la liste d'adresses globale. Pour en savoir plus, consultez le Centre d'aide. Valeurs possibles :
  • true : le groupe est inclus dans la liste d'adresses globale.
  • false : le groupe n'est pas inclus dans la liste d'adresses globale.
whoCanLeaveGroup string Autorisation de quitter le groupe Valeurs possibles :
  • ALL_MANAGERS_CAN_LEAVE
  • ALL_MEMBERS_CAN_LEAVE
  • NONE_CAN_LEAVE
whoCanContactOwner string Autorisation de contacter le propriétaire du groupe via l'interface utilisateur Web. Valeurs possibles :
  • ALL_IN_DOMAIN_CAN_CONTACT
  • ALL_MANAGERS_CAN_CONTACT
  • ALL_MEMBERS_CAN_CONTACT
  • ANYONE_CAN_CONTACT
whoCanAddReferences string Obsolète. Cette fonctionnalité n'est plus disponible dans l'interface utilisateur de Google Groupes. La valeur est toujours "NONE".
whoCanAssignTopics string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Autorisation d'attribuer des sujets dans un forum à un autre utilisateur. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanUnassignTopic string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Autorisation de désattribuer n'importe quel sujet dans un forum. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanTakeTopics string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Autorisation de prendre des sujets dans un forum. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanMarkDuplicate string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Autorisation à marquer un sujet comme doublon d'un autre sujet. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanMarkNoResponseNeeded string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Autorisation permettant de marquer un sujet comme ne nécessitant pas de réponse. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanMarkFavoriteReplyOnAnyTopic string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Autorisation à marquer le post d'un autre utilisateur comme réponse favorite. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanMarkFavoriteReplyOnOwnTopic string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Autorisation de marquer comme réponse favorite un post d'un sujet qu'ils ont créé Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanUnmarkFavoriteReplyOnAnyTopic string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Autorisation d'annuler le marquage d'un post comme réponse favorite. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanEnterFreeFormTags string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Autorisation à saisir des tags de format libre pour les sujets d'un forum. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanModifyTagsAndCategories string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanAssistContent. Autorisation de modifier les tags et les catégories. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
favoriteRepliesOnTop string Indique si les réponses favorites doivent être affichées avant les autres réponses.
  • true : les réponses favorites s'affichent avant les autres.
  • false : les réponses favorites ne sont pas affichées avant les autres réponses.
whoCanApproveMembers string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateMembers. Indique qui peut approuver les membres qui demandent à rejoindre des groupes. Valeurs possibles :
  • ALL_MEMBERS_CAN_APPROVE
  • ALL_MANAGERS_CAN_APPROVE
  • ALL_OWNERS_CAN_APPROVE
  • NONE_CAN_APPROVE
whoCanBanUsers string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateMembers. Permet de spécifier qui peut refuser l'adhésion des utilisateurs. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanModifyMembers string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateMembers. Indique qui peut modifier les rôles des membres du groupe. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanApproveMessages string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie qui peut approuver les messages en attente dans la file d'attente de modération. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanDeleteAnyPost string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie qui peut supprimer les réponses aux sujets. (Les auteurs peuvent toujours supprimer leurs propres posts.) Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanDeleteTopics string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie qui peut supprimer des sujets. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanLockTopics string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie qui peut empêcher les utilisateurs de publier des réponses aux sujets. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanMoveTopicsIn string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Indique qui peut déplacer des sujets dans le groupe ou le forum. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanMoveTopicsOut string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie qui peut déplacer des sujets hors du groupe ou du forum. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanPostAnnouncements string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Indique qui peut publier des annonces, un type de sujet spécial. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanHideAbuse string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Indique qui peut masquer des posts en signalant des abus. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanMakeTopicsSticky string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Indique qui peut faire apparaître les sujets en haut de la liste. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanModerateMembers string Spécifie qui peut gérer les membres. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanModerateContent string Indique qui peut modérer le contenu. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanAssistContent string Spécifie qui peut modérer les métadonnées. Valeurs possibles :
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
customRolesEnabledForSettingsToBeMerged string Indique si le groupe dispose d'un rôle personnalisé inclus dans l'un des paramètres concernés par la fusion. Ce champ est en lecture seule. Les requêtes UPDATE et PATCH qui lui sont adressées sont ignorées. Valeurs possibles :
  • true
  • false
enableCollaborativeInbox string Indique si la boîte de réception collaborative d'un groupe reste activée. Valeurs possibles :
  • true
  • false
whoCanDiscoverGroup string Spécifie l'ensemble des utilisateurs pour lesquels ce groupe est détectable. Valeurs possibles :
  • ANYONE_CAN_DISCOVER
  • ALL_IN_DOMAIN_CAN_DISCOVER
  • ALL_MEMBERS_CAN_DISCOVER
defaultSender string Expéditeur par défaut pour les membres autorisés à publier des messages au nom du groupe. Valeurs possibles :
  • DEFAULT_SELF
  • GROUP

Méthodes

Les méthodes groupsSettings.groups.get et groupsSettings.groups.update fonctionnent sur une ressource Groups spécifiée.

get
Récupère les paramètres d'un groupe identifié par son adresse e-mail.
update
Met à jour les paramètres d'un groupe existant, identifié par son adresse e-mail.
patch
Met à jour une ressource existante. Cette méthode est compatible avec la sémantique "patch".

Langues disponibles

Les codes de langue suivants sont acceptés pour le champ primaryLanguage d'un groupe.

aa
ab
af
am
ar
as
ay
az
ba
be
bg
bh
bi
bn
bo
br
bs
ca
co
cs
cy
da
de
dz
el
en
en-GB
en-US-pseudo
en_US
eo
es
et
eu
fa
fi
fj
fo
fr
fr-CA
fy
ga
gd
gl
gn
gu
ha
hi
hr
hu
hy
ia
id
ie
ik
is
it
iu
iw
ja
jw
ka
kk
kl
km
kn
ko
ks
ku
ky
la
ln
lo
lt
lv
mg
mi
mk
ml
mn
mo
mr
ms
mt
my
na
ne
nl
nn
no
oc
om
or
pa
pl
ps
pt-BR
pt-PT
qu
rm
rn
ro
ru
rw
sa
sd
sg
sh
si
0x0A> sk
sl
sm
sn
so
sq
sr
ss
st
su
sv
sw
ta
te
tg
th
ti
tk
tl
tn
to
tr
ts
tt
tw
ug
uk
ur
uz
vi
vo
wo
xh
xx-bork
xx-elmer
xx-hacker
xx-klingon
xx-piglatin
yi
yo
za
zh-CN
zh-TW
zu