Groups

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

Pour en savoir plus, consultez la liste des méthodes associées à cette ressource.

Représentations de la ressource

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

Par défaut, les données de la ressource Groups sont renvoyées au format de données atom+XML.

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 Groups:

Nom de propriété Valeur Description
entry object Une ressource de groupe
entry/xmlns string Schéma pour le format Atom
entry/xmlns:apps string Schéma du format d'entrée/sortie Google Workspace
entry/xmlns:gd string Schéma du protocole Google Data
entry/id object Identifiant unique d'une ressource de groupe
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. Cette propriété peut être mise à jour à 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. La description du groupe ne doit pas dépasser 4 096 caractères.
entry/apps:whoCanJoin object Autorisation de rejoindre le groupe. Les valeurs possibles sont:
  • ANYONE_CAN_JOIN: tout utilisateur Internet, à l'intérieur et à l'extérieur de votre domaine, peut rejoindre le groupe.
  • ALL_IN_DOMAIN_CAN_JOIN: toute personne appartenant au domaine du compte peut rejoindre le groupe. Cela inclut les comptes avec plusieurs domaines.
  • INVITED_CAN_JOIN: les candidats à l'adhésion peuvent être invités à rejoindre le groupe.
  • CAN_REQUEST_TO_JOIN: les non-membres peuvent demander à être invités à rejoindre le groupe.
entry/apps:whoCanViewMembership object Autorisations pour afficher l'appartenance Les valeurs possibles sont:
  • ALL_IN_DOMAIN_CAN_VIEW: tous les membres du compte peuvent consulter la liste des membres du groupe.

    Si un groupe 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 du groupe.
  • ALL_MANAGERS_CAN_VIEW: les gestionnaires du groupe peuvent consulter la liste des membres du groupe.
entry/apps:whoCanViewGroup object Autorisations pour afficher les messages de groupe Les valeurs possibles sont les suivantes:
  • ANYONE_CAN_VIEW: tous les utilisateurs d'Internet peuvent 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 voir les messages du groupe.
  • ALL_MANAGERS_CAN_VIEW: tout administrateur de groupe peut consulter les messages de ce groupe.
  • ALL_OWNERS_CAN_VIEW: tout propriétaire de groupe peut consulter les messages de ce groupe.
entry/apps:whoCanInvite object Obsolète. Il est fusionné avec le paramètre whoCanModerateMembers. Autorisations permettant d'inviter de nouveaux membres. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS_CAN_INVITE: les gestionnaires et les membres peuvent inviter un candidat.
  • ALL_MANAGERS_CAN_INVITE: seuls les gestionnaires 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.
entry/apps:whoCanAdd object Obsolète. Il est fusionné avec le paramètre whoCanModerateMembers. Autorisations permettant d'ajouter directement des membres. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS_CAN_ADD: les administrateurs et les membres peuvent directement ajouter des membres.
  • ALL_MANAGERS_CAN_ADD: seuls les gestionnaires peuvent ajouter directement de nouveaux membres. y compris le propriétaire du groupe.
  • ALL_OWNERS_CAN_ADD: seuls les propriétaires peuvent ajouter directement de nouveaux membres.
  • NONE_CAN_ADD: personne ne peut ajouter directement de nouveaux membres.
entry/apps:allowExternalMembers object Indique si des membres externes à votre organisation peuvent rejoindre le groupe. Les valeurs possibles sont les suivantes:
  • true: les utilisateurs Google Workspace externes à votre organisation peuvent devenir membres de ce groupe.
  • false: les utilisateurs qui n'appartiennent pas à l'organisation ne peuvent pas devenir membres de ce groupe.
entry/apps:whoCanPostMessage object Autorisations de publication de messages. Les valeurs possibles sont les suivantes:
  • 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 la valeur true est rétablie pour archiveOnly, whoCanPostMessages est définie sur ALL_MANAGERS_CAN_POST.false
  • ALL_MANAGERS_CAN_POST: les gestionnaires, y compris les propriétaires de groupe, peuvent publier des messages.
  • ALL_MEMBERS_CAN_POST: n'importe quel 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: n'importe quel utilisateur du compte peut publier un message.
  • ANYONE_CAN_POST: tout internaute qui n'est pas membre de votre compte peut accéder à votre service Google Groups et publier un message.
entry/apps:allowWebPosting object Permet de publier des posts depuis le Web. Les valeurs possibles sont les suivantes:
  • true: autorise tous les membres à publier sur le forum du groupe.
  • false: les membres n'utilisent que Gmail pour communiquer avec le groupe.
entry/apps:primaryLanguage object Langue principale du groupe. Utilisez les tags de langue indiqués dans le 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. Les valeurs possibles sont les suivantes:
  • true: archivez les messages envoyés au groupe.
  • false: aucune archive des messages envoyés à ce groupe n'est conservée. Si la valeur est false, les messages précédemment archivés restent dans l'archive.
entry/apps:archiveOnly object Permet uniquement d'archiver le groupe. Les valeurs possibles sont:
  • true: le groupe est archivé et inactif. Les nouveaux messages envoyés à ce groupe sont rejetés. Les messages archivés plus anciens peuvent être consultés et recherchés.
    • Si la valeur est true, la propriété whoCanPostMessage est définie sur NONE_CAN_POST.
    • Si la valeur est rétablie 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. Les valeurs possibles sont les suivantes:
  • MODERATE_ALL_MESSAGES: tous les messages sont envoyés à l'adresse e-mail du propriétaire du groupe pour approbation. Si le message est approuvé, il est envoyé au groupe.
  • MODERATE_NON_MEMBERS: tous les messages envoyés par des personnes qui ne sont pas membres 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. Si le message est approuvé, il est envoyé au groupe.
  • MODERATE_NONE: aucune approbation de modérateur n'est requise. Les messages sont envoyés directement au groupe.
entry/apps:spamModerationLevel object Indique les niveaux de modération pour les messages détectés comme spam. Les valeurs possibles sont les suivantes:
  • ALLOW: publier le message dans le groupe.
  • MODERATE: envoie le message à la file d'attente de modération. Il s'agit de la valeur par défaut.
  • SILENTLY_MODERATE: envoie le message à la file d'attente de modération, mais n'envoie pas de notification aux modérateurs.
  • REJECT: rejeter immédiatement le message
entry/apps:replyTo object Spécifie à qui la réponse par défaut doit être envoyée. Les valeurs possibles sont les suivantes:
  • 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. Les administrateurs du groupe ne sont pas concernés.
  • REPLY_TO_IGNORE: les utilisateurs du groupe décident individuellement à qui envoyer la réponse au message.
  • REPLY_TO_MANAGERS: cette réponse est envoyée aux gestionnaires du groupe, y compris tous les gestionnaires et le 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 du 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 Permet d'inclure ou non un pied de page personnalisé. Les valeurs possibles sont les suivantes:
  • 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 de recevoir une notification si le propriétaire du groupe refuse son message. Les valeurs possibles sont:
  • true: lorsqu'un message est rejeté, une notification de refus est envoyée à l'auteur du message.

    La propriété defaultMessageDenyNotificationText dépend du fait que la propriété sendMessageDenyNotification soit true.

  • false: lorsqu'un message est rejeté, aucune notification n'est envoyée.
entry/apps:defaultMessageDenyNotificationText object Lorsque qu'un message est refusé, ce texte est utilisé dans la notification de refus envoyée à l'auteur du message. Par défaut, cette propriété est vide et n'a aucune valeur dans le corps de la réponse de l'API. La taille maximale du texte des notifications est de 10 000 caractères.
entry/apps:showInGroupDirectory object Obsolète. Il est fusionné avec le paramètre whoCanDiscoverGroup. Permet de rendre le groupe visible dans l'annuaire des groupes. Les valeurs possibles sont les suivantes:
  • true: tous les groupes du compte sont listés dans l'annuaire "Groupes".
  • false: tous les groupes du compte ne sont pas répertoriés dans l'annuaire.
entry/apps:allowGoogleCommunication object Obsolète. Permet à Google de contacter l'administrateur du groupe.
  • true: autorise Google à contacter les administrateurs de ce groupe. Google peut parfois envoyer des mises à jour sur les dernières fonctionnalités, demander des avis sur les nouvelles fonctionnalités ou demander l'autorisation de mettre votre groupe en avant.
  • 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. Les valeurs possibles sont:
  • true: les membres du groupe peuvent publier des messages à l'aide de l'adresse e-mail du groupe au lieu de la leur. Le message semble 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 des messages par défaut 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. Les valeurs possibles sont les suivantes:
  • 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 Indique qui peut quitter le groupe. Les valeurs possibles sont les suivantes:
  • ALL_MANAGERS_CAN_LEAVE
  • ALL_MEMBERS_CAN_LEAVE
  • NONE_CAN_LEAVE
entry/apps:whoCanContactOwner object Indique les personnes autorisées à contacter le propriétaire du groupe. Les valeurs possibles sont:
  • 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 d'un forum à un autre utilisateur. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanUnassignTopic object Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Indique les utilisateurs autorisés à attribuer un sujet à un autre utilisateur dans un forum. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanTakeTopics object Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Indique les utilisateurs autorisés à prendre en charge des sujets dans un forum. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMarkDuplicate object Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Indique qui peut marquer un sujet comme étant un doublon d'un autre. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMarkNoResponseNeeded object Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Indique qui peut marquer un sujet comme ne nécessitant aucune réponse. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMarkFavoriteReplyOnAnyTopic object Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Indique qui peut marquer le post d'un autre utilisateur comme réponse favorite. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMarkFavoriteReplyOnOwnTopic object Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Indique qui peut marquer une réponse comme favorite pour un post d'un sujet qu'il a créé. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanUnmarkFavoriteReplyOnAnyTopic object Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Indique qui peut annuler le marquage d'une réponse favorite sur un post. Les valeurs possibles sont les suivantes:
  • 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. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanModifyTagsAndCategories object Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Indique les personnes autorisées à modifier les tags et les catégories. Les valeurs possibles sont:
  • 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 réponses.
  • false: les réponses favorites ne s'affichent pas au-dessus des autres réponses.
entry/apps:whoCanApproveMembers object Obsolète. Il est fusionné avec le paramètre whoCanModerateMembers. Obsolète. Il est fusionné avec le paramètre whoCanModerateMembers. Spécifie qui peut approuver les membres qui demandent à rejoindre des groupes. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS_CAN_APPROVE
  • ALL_MANAGERS_CAN_APPROVE
  • ALL_OWNERS_CAN_APPROVE
  • NONE_CAN_APPROVE
entry/apps:whoCanBanUsers object Obsolète. Il est fusionné avec le paramètre whoCanModerateMembers. Indique qui peut refuser l'adhésion des utilisateurs. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanModifyMembers object Obsolète. Il est fusionné avec le paramètre whoCanModerateMembers. Indique les personnes autorisées à modifier les rôles des membres du groupe. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanApproveMessages object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Indique les utilisateurs autorisés à approuver les messages en attente de modération dans la file d'attente de modération. Les valeurs possibles sont les suivantes:
  • 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 les utilisateurs autorisés à supprimer les réponses aux sujets. (Les auteurs peuvent toujours supprimer leurs propres messages.) Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanDeleteTopics object Obsolète. Il est fusionné avec le paramètre whoCanModerateContent. Indique les personnes autorisées à supprimer des sujets. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanLockTopics object Obsolète. Il est fusionné avec le paramètre whoCanModerateContent. Indique qui peut empêcher les utilisateurs de publier des réponses aux sujets. Les valeurs possibles sont les suivantes:
  • 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 les personnes autorisées à déplacer des sujets dans le groupe ou le forum. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMoveTopicsOut object Obsolète. Il est fusionné avec le paramètre whoCanModerateContent. Indique les personnes autorisées à déplacer des sujets hors du groupe ou du forum. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanPostAnnouncements object Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie qui peut publier des annonces, un type de sujet spécial. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanHideAbuse object Obsolète. Il est fusionné avec le paramètre whoCanModerateContent. Indique les personnes autorisées à masquer des posts en les signalant comme abus. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanMakeTopicsSticky object Obsolète. Il est fusionné avec le paramètre whoCanModerateContent. Indique les utilisateurs autorisés à faire apparaître des sujets en haut de la liste. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanModerateMembers object Indique les personnes autorisées à gérer les membres. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanModerateContent object Indique qui peut modérer le contenu. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
entry/apps:whoCanAssistContent object Indique les personnes autorisées à modérer les métadonnées. Les valeurs possibles sont:
  • 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, et les requêtes UPDATE et PATCH qui y sont envoyées sont ignorées. Les valeurs possibles sont les suivantes:
  • true
  • false
entry/apps:enableCollaborativeInbox object Indique si la boîte de réception collaborative d'un groupe reste activée. Les valeurs possibles sont:
  • true
  • false
entry/apps:whoCanDiscoverGroup object Spécifie l'ensemble d'utilisateurs pour lesquels ce groupe est visible. Les valeurs possibles sont les suivantes:
  • 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 en tant que groupe. Les valeurs possibles sont les suivantes:
  • 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. Il s'agit toujours de groupsSettings#groups.
email string Adresse e-mail du groupe. Cette propriété peut être mise à jour à l'aide de l'API Directory.
name string Nom du groupe, limité à 75 caractères maximum.
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 en saisissez une, la description du groupe ne doit pas dépasser 4 096 caractères.
whoCanJoin string Autorisation de rejoindre le groupe. Les valeurs possibles sont:
  • ANYONE_CAN_JOIN: tout utilisateur Internet, à l'intérieur et à l'extérieur de votre domaine, peut rejoindre le groupe.
  • ALL_IN_DOMAIN_CAN_JOIN: toute personne appartenant au domaine du compte peut rejoindre le groupe. Cela inclut les comptes avec plusieurs domaines.
  • INVITED_CAN_JOIN: les candidats à l'adhésion peuvent être invités à rejoindre le groupe.
  • CAN_REQUEST_TO_JOIN: les non-membres peuvent demander à être invités à rejoindre le groupe.
whoCanViewMembership string Autorisations pour afficher l'appartenance Les valeurs possibles sont:
  • ALL_IN_DOMAIN_CAN_VIEW: tous les membres du compte peuvent consulter la liste des membres du groupe.

    Si un groupe 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 du groupe.
  • ALL_MANAGERS_CAN_VIEW: les gestionnaires du groupe peuvent consulter la liste des membres du groupe.
whoCanViewGroup string Autorisations pour afficher les messages de groupe Les valeurs possibles sont les suivantes:
  • ANYONE_CAN_VIEW: tous les utilisateurs d'Internet peuvent 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 voir les messages du groupe.
  • ALL_MANAGERS_CAN_VIEW: tout administrateur de groupe peut consulter les messages de ce groupe.
whoCanInvite string Obsolète. Il est fusionné avec le paramètre whoCanModerateMembers. Autorisations d'inviter de nouveaux membres. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS_CAN_INVITE: les gestionnaires et les membres peuvent inviter un candidat.
  • ALL_MANAGERS_CAN_INVITE: seuls les gestionnaires 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.
whoCanAdd string Obsolète. Il est fusionné avec le paramètre whoCanModerateMembers. Autorisations permettant d'ajouter des membres. Les valeurs possibles sont:
  • ALL_MEMBERS_CAN_ADD: les administrateurs et les membres peuvent ajouter directement de nouveaux membres.
  • ALL_MANAGERS_CAN_ADD: seuls les gestionnaires peuvent ajouter directement de nouveaux membres, y compris le propriétaire du groupe.
  • ALL_OWNERS_CAN_ADD: seuls les propriétaires peuvent ajouter directement de nouveaux membres.
  • NONE_CAN_ADD: personne ne peut ajouter directement de nouveaux membres.
allowExternalMembers string Indique si des membres externes à votre organisation peuvent rejoindre le groupe. Les valeurs possibles sont les suivantes:
  • true: les utilisateurs Google Workspace externes à votre organisation peuvent devenir membres de ce groupe.
  • false: les utilisateurs qui n'appartiennent pas à l'organisation ne peuvent pas devenir membres de ce groupe.
whoCanPostMessage string Autorisations de publication de messages. Les valeurs possibles sont les suivantes:
  • NONE_CAN_POST: le groupe est désactivé et archivé. Personne ne peut envoyer de message à ce groupe.
    • Lorsque archiveOnly est false, la mise à jour de whoCanPostMessage vers NONE_CAN_POST entraîne une erreur.
    • Si archiveOnly est rétabli de true à false, whoCanPostMessages est défini sur ALL_MANAGERS_CAN_POST.
  • ALL_MANAGERS_CAN_POST: les gestionnaires, y compris les propriétaires de groupe, peuvent publier des messages.
  • ALL_MEMBERS_CAN_POST: n'importe quel 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: n'importe quel utilisateur du compte peut publier un message.
  • ANYONE_CAN_POST: tout internaute qui n'est pas membre de votre compte peut accéder à votre service Google Groups et publier un message.
allowWebPosting string Permet de publier des posts depuis le Web. Les valeurs possibles sont les suivantes:
  • true: autorise tous les membres à publier sur le forum du groupe.
  • false: les membres n'utilisent que 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. Les valeurs possibles sont les suivantes:
  • true: archivez les messages envoyés au groupe.
  • false: aucune archive des messages envoyés à ce groupe n'est conservée. Si la valeur est false, les messages précédemment archivés restent dans l'archive.
archiveOnly string Permet uniquement d'archiver le groupe. Les valeurs possibles sont:
  • true: le groupe est archivé et inactif. Les nouveaux messages envoyés à ce groupe sont rejetés. Les messages archivés plus anciens peuvent être consultés et recherchés.
    • Si la valeur est true, la propriété whoCanPostMessage est définie sur NONE_CAN_POST.
    • Si la valeur est rétablie 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. Les valeurs possibles sont les suivantes:
  • MODERATE_ALL_MESSAGES: tous les messages sont envoyés à l'adresse e-mail du propriétaire du groupe pour approbation. Si le message est approuvé, il est envoyé au groupe.
  • MODERATE_NON_MEMBERS: tous les messages envoyés par des personnes qui ne sont pas membres 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. Si le message est approuvé, il est envoyé au groupe.
  • MODERATE_NONE: aucune approbation du modérateur n'est requise. Les messages sont distribués directement au groupe.
spamModerationLevel string Indique les niveaux de modération pour les messages détectés comme spam. Les valeurs possibles sont les suivantes:
  • ALLOW: publier le message dans le groupe.
  • MODERATE: envoie le message à la file d'attente de modération. Il s'agit de la valeur par défaut.
  • SILENTLY_MODERATE: envoie le message à la file d'attente de modération, mais n'envoie pas de notification aux modérateurs.
  • REJECT: rejet immédiat du message.
replyTo string Spécifie qui reçoit la réponse par défaut. Les valeurs possibles sont les suivantes:
  • 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 de la destination de la réponse au message.
  • REPLY_TO_MANAGERS: cette réponse est envoyée aux gestionnaires du groupe, y compris tous les gestionnaires et le 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 du 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 Permet d'inclure ou non un pied de page personnalisé. Les valeurs possibles sont les suivantes:
  • 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 de recevoir une notification si le propriétaire du groupe refuse son message. Les valeurs possibles sont les suivantes:
  • true: lorsqu'un message est rejeté, une notification de refus est envoyée à l'auteur du message.

    La propriété defaultMessageDenyNotificationText dépend du fait que la propriété sendMessageDenyNotification soit true.

  • false: lorsqu'un message est rejeté, aucune notification n'est envoyée.
defaultMessageDenyNotificationText string Lorsque qu'un message est refusé, il s'agit du texte de la notification de refus envoyée à l'auteur du message. Par défaut, cette propriété est vide et n'a aucune valeur dans le corps de la réponse de l'API. La taille maximale du texte de la notification est de 10 000 caractères.
showInGroupDirectory string Obsolète. Il est fusionné avec le paramètre whoCanDiscoverGroup. Permet d'afficher le groupe dans l'annuaire des groupes. Les valeurs possibles sont les suivantes:
  • true: tous les groupes du compte sont listés dans l'annuaire "Groupes".
  • false: tous les groupes du compte ne sont pas répertoriés dans l'annuaire.
allowGoogleCommunication string Obsolète. Permet à Google de contacter l'administrateur du groupe.
  • true: autorise Google à contacter les administrateurs de ce groupe. Google peut parfois envoyer des mises à jour sur les dernières fonctionnalités, demander des avis sur les nouvelles fonctionnalités ou demander l'autorisation de mettre votre groupe en avant.
  • false: Google ne peut pas contacter les administrateurs de ce groupe.
membersCanPostAsTheGroup string Permet aux membres de publier des messages en tant que groupe. Les valeurs possibles sont:
  • true: les membres du groupe peuvent publier des messages à l'aide de l'adresse e-mail du groupe au lieu de la leur. Le message semble 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 des messages par défaut 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. Les valeurs possibles sont les suivantes:
  • 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. Les valeurs possibles sont:
  • 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. Les valeurs possibles sont les suivantes:
  • 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. Il est fusionné avec le paramètre whoCanAssistContent. Autorisation d'attribuer des sujets d'un forum à un autre utilisateur. Les valeurs possibles sont les suivantes:
  • 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 d'annuler l'attribution d'un sujet dans un forum Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanTakeTopics string Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Autorisation à prendre en charge des sujets dans un forum. Les valeurs possibles sont les suivantes:
  • 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 permettant de marquer un sujet comme doublon d'un autre sujet. Les valeurs possibles sont les suivantes:
  • 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 de marquer un sujet comme ne nécessitant aucune réponse. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanMarkFavoriteReplyOnAnyTopic string Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Autorisation de marquer une réponse comme favorite sur le post d'un autre utilisateur Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanMarkFavoriteReplyOnOwnTopic string Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Autorisation à marquer une réponse favorite pour un post d'un sujet qu'il a lancé Les valeurs possibles sont les suivantes:
  • 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 à partir d'une réponse favorite. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanEnterFreeFormTags string Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Autorisation de saisir des tags de format libre pour les sujets d'un forum. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • MANAGERS_ONLY
  • OWNERS_ONLY
  • NONE
whoCanModifyTagsAndCategories string Obsolète. Il est fusionné avec le paramètre whoCanAssistContent. Autorisation de modifier les tags et les catégories. Les valeurs possibles sont:
  • 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 réponses.
  • false: les réponses favorites ne sont pas affichées avant les autres réponses.
whoCanApproveMembers string Indique les personnes autorisées à approuver les membres demandant à rejoindre des groupes. Cette autorisation sera abandonnée une fois qu'elle aura été fusionnée avec le paramètre whoCanModerateMembers. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS_CAN_APPROVE
  • ALL_MANAGERS_CAN_APPROVE
  • ALL_OWNERS_CAN_APPROVE
  • NONE_CAN_APPROVE
whoCanBanUsers string Indique qui peut refuser l'adhésion des utilisateurs. Cette autorisation sera abandonnée une fois qu'elle aura été fusionnée avec le paramètre whoCanModerateMembers. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanModifyMembers string Obsolète. Il est fusionné avec le paramètre whoCanModerateMembers. Indique les personnes autorisées à modifier les rôles des membres du groupe. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanApproveMessages string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Indique les utilisateurs autorisés à approuver les messages en attente de modération dans la file d'attente de modération. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanDeleteAnyPost string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie les utilisateurs autorisés à supprimer les réponses aux sujets. (Les auteurs peuvent toujours supprimer leurs propres messages.) Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanDeleteTopics string Obsolète. Il est fusionné avec le paramètre whoCanModerateContent. Indique les personnes autorisées à supprimer des sujets. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanLockTopics string Obsolète. Il est fusionné avec le paramètre whoCanModerateContent. Indique qui peut empêcher les utilisateurs de publier des réponses aux sujets. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanMoveTopicsIn string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Indique les personnes autorisées à déplacer des sujets dans le groupe ou le forum. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanMoveTopicsOut string Obsolète. Il est fusionné avec le paramètre whoCanModerateContent. Indique les personnes autorisées à déplacer des sujets hors du groupe ou du forum. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanPostAnnouncements string Obsolète. Ce paramètre est fusionné avec le paramètre whoCanModerateContent. Spécifie qui peut publier des annonces, un type de sujet spécial. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanHideAbuse string Obsolète. Il est fusionné avec le paramètre whoCanModerateContent. Indique les personnes autorisées à masquer des posts en les signalant comme abus. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanMakeTopicsSticky string Obsolète. Il est fusionné avec le paramètre whoCanModerateContent. Indique les utilisateurs autorisés à faire apparaître des sujets en haut de la liste. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanModerateMembers string Indique les personnes autorisées à gérer les membres. Les valeurs possibles sont les suivantes:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanModerateContent string Indique qui peut modérer le contenu. Les valeurs possibles sont:
  • ALL_MEMBERS
  • OWNERS_AND_MANAGERS
  • OWNERS_ONLY
  • NONE
whoCanAssistContent string Indique les personnes autorisées à modérer les métadonnées. Les valeurs possibles sont:
  • 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, et les requêtes UPDATE et PATCH qui y sont envoyées sont ignorées. Les valeurs possibles sont les suivantes:
  • true
  • false
enableCollaborativeInbox string Indique si la boîte de réception collaborative d'un groupe reste activée. Les valeurs possibles sont:
  • true
  • false
whoCanDiscoverGroup string Spécifie l'ensemble d'utilisateurs pour lesquels ce groupe est visible. Les valeurs possibles sont les suivantes:
  • 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 en tant que groupe. Les valeurs possibles sont:
  • DEFAULT_SELF
  • GROUP

Méthodes

Les méthodes groupsSettings.groups.get et groupsSettings.groups.update s'exécutent sur une ressource Groups spécifiée.

get
Récupère les paramètres d'un groupe identifiés 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.






































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





































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