Groups

A Groups Resource is the root data class for the Groups Settings API. Each Groups Resource is associated with a collection of settings.

Methods

The get, update, and path methods operate on a specified Groups Resource.

get
Retrieves a group's settings identified by the group email address.

update
Updates an existing group's settings, which is identified by the group email address.

patch
Updates an existing resource. This method supports patch semantics.

Resource Representations

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>
</entry>
Property name Value Description Notes
entry object A Group resource
entry/xmlns string Schema for atom format
entry/xmlns:apps string Schema for Google Apps I/O format
entry/xmlns:gd string Schema for Google Data protocol
entry/id object Unique identifier for a Group resource
entry/id/text() string Unique identifier for an entry
entry/title object Title of the Atom entry
entry/title/text() string Title of the API's atom entry, the Groups Resource Entry
entry/content object Content type of atom entry, which is text
entry/content/type string Content type of the atom feed.
entry/content/text() string
entry/author object Author tag for atom entry
entry/author/name object Name of the author
entry/author/name/text() string Name of the author, which is Google
entry/apps:email object Group Email
entry/apps:email/text() string The group's email address. This property can be updated using the Directory API.

Notes: Only a group owner can change a group's email address. A group manager can not do this.

When you change your group's address using the Directory API or the control panel, you are changing the address your subscribers will use to send email and the web address people will use to access your group. People who visit the old address will not reach your group.

entry/apps:name object Group Name.
entry/apps:name/text() string The group name. A group's name has a maximum of 200 characters.
entry/apps:description object Group Description
entry/apps:description/text() string The description of the group. This property value may be an empty string if no group description has been entered. If entered, the maximum group description is no more than 300 characters.
entry/apps:whoCanJoin object Permission to join a group.
entry/apps:whoCanJoin/text() string Permission to join group. Possible values are:
  • ANYONE_CAN_JOIN -- Anyone in the account domain can join. This includes accounts with multiple domains.
  • ALL_IN_DOMAIN_CAN_JOIN -- Any Internet user who is outside your domain can access your Google Groups service and view the list of groups in your Groups directory.

    Warning: Group owners can add external addresses, outside of the domain to their groups. They can also allow people outside your domain to join their groups. If you later disable this option, any external addresses already added to users' groups remain in those groups.

  • INVITED_CAN_JOIN -- Candidates for membership can be invited to join.
  • CAN_REQUEST_TO_JOIN -- Non members can request an invitation to join.
entry/apps:whoCanViewMembership object Permissions to view membership.
entry/apps:whoCanViewMembership/text() string Permissions to view membership. Possible values are:
  • ALL_IN_DOMAIN_CAN_VIEW -- Anyone in the account can view the group members list.

    If a group already has external members, those members can still send email to this group.

  • ALL_MEMBERS_CAN_VIEW -- The group members can view the group members list.
  • ALL_MANAGERS_CAN_VIEW -- The group managers can view group members list.
entry/apps:whoCanViewGroup object Permissions to view group.
entry/apps:whoCanViewGroup/text() string Permissions to view group. Possible values are:
  • ANYONE_CAN_VIEW -- Any Internet user can view the group's messages.
  • ALL_IN_DOMAIN_CAN_VIEW -- Anyone in your account can view this group's messages.
  • ALL_MEMBERS_CAN_VIEW -- All group members can view the group's messages.
  • ALL_MANAGERS_CAN_VIEW -- Any group manager can view this group's messages.
entry/apps:whoCanInvite object Permissions to invite new members.
entry/apps:whoCanInvite/text() string Permissions to invite new members. Possible values are:
  • ALL_MEMBERS_CAN_INVITE -- Managers and members can invite a new member candidate.
  • ALL_MANAGERS_CAN_INVITE -- Only managers can invite a new member. This includes the group's owner.
  • NONE_CAN_INVITE -- No one can invite a new member candidate.
entry/apps:whoCanAdd object Permissions to directly add new members.
entry/apps:whoCanAdd/text() string Permissions to directly add new members. Possible values are:
  • ALL_MEMBERS_CAN_ADD -- Managers and members can directly add new members.
  • ALL_MANAGERS_CAN_ADD -- Only managers can directly add new members. This includes the group's owner.
  • NONE_CAN_ADD -- No one can directly add new members.
entry/apps:allowExternalMembers object If external members are allowed to join or see the group.
entry/apps:allowExternalMembers/text() string Allows external members to join or see the group. Possible values are:
  • true -- Google Apps users external to your account can view or become members of this group.
  • false -- Users not belonging to the account are not allowed to view or become members of this group.
entry/apps:whoCanPostMessage object Permissions to post messages.
entry/apps:whoCanPostMessage/text() string Permissions to post messages. Possible values are:
  • NONE_CAN_POST -- The group is disabled and archived. No one can post a message to this group.
    • When archiveOnly value="false", updating whoCanPostMessage to NONE_CAN_POST, results in an error.
    • If archiveOnly is reverted from "true" to "false", whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
  • ALL_MANAGERS_CAN_POST -- Managers, including group owners, can post messages.
  • ALL_MEMBERS_CAN_POST -- Any group member can post a message.
  • ALL_IN_DOMAIN_CAN_POST -- Anyone in the account can post a message.
  • ANYONE_CAN_POST -- Any Internet user who outside your account can access your Google Groups service and post a message.

    Tip: When the whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.

entry/apps:allowWebPosting object Allows posting from web.
entry/apps:allowWebPosting/text() string Allows posting from web. Possible values are:
  • true -- Allows any member to post to the group forum.
  • false -- Members only use Gmail to communicate with the group.
entry/apps:primaryLanguage object The primary language for a group.
entry/apps:primaryLanguage/text() string For a group's primary language use the language tags from the Google Apps languages found at Google Apps Email Settings API Email Language Tags.
entry/apps:maxMessageBytes object Max message size allowed.
entry/apps:maxMessageBytes/text() integer The maximum size of a message, which, by default, is 1Mb.
entry/apps:isArchived object Allows the Group contents to be archived.
entry/apps:isArchived/text() string Allows the Group contents to be archived. Possible values are:
  • true -- Archive messages sent to the group.
  • false -- Do not keep an archive of messages sent to this group. If "false", previously archived messages remain in the archive.

Related property: ArchiveOnly

entry/apps:archiveOnly object Allows the group to be archived only.
entry/apps:archiveOnly/text() string Allows the group to be archived only. Possible values are:
  • true -- Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.
    • If "true", the whoCanPostMessage property is set to NONE_CAN_POST.
    • If reverted from "true" to "false", whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
  • false -- The group is active and can receive messages.
    • When "false", updating whoCanPostMessage to NONE_CAN_POST, results in an error.

Related properties isArchived, whoCanPostMessages

entry/apps:messageModerationLevel object Moderation level of incoming messages.
entry/apps:messageModerationLevel/text() string Moderation level of incoming messages. Possible values are:
  • MODERATE_ALL_MESSAGES -- All messages are sent to the group owner's email address for approval. If approved, the message is sent to the group.
  • MODERATE_NON_MEMBERS -- All messages from non group members are sent to the group owner's email address for approval. If approved, the message is sent to the group.
  • MODERATE_NEW_MEMBERS -- All messages from new members are sent to the group owner's email address for approval. If approved, the message is sent to the group.
  • MODERATE_NONE -- No moderator approval is required. Messages are delivered directly to the group.

    Tip: When the whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.

    Note: When memberCanPostAsTheGroup value="true", any message moderation settings on individual users or new members will not apply to posts made on behalf of the group.

entry/apps:spamModerationLevel object Sets moderation levels for messages detected as spam.
entry/apps:spamModerationLevel/text() string Sets moderation levels for messages detected as spam. Possible values are:
  • ALLOW -- Post the message to the group.
  • MODERATE -- Send the message to the moderation queue. This is the default.
  • SILENTLY_MODERATE -- Send the message to the moderation queue, but do not send notification to moderators.
  • REJECT -- Immediately reject the message.
entry/apps:replyTo object Sets who should the default reply go to.
entry/apps:replyTo/text() string Sets who should the default reply go to. Possible values are:
  • REPLY_TO_CUSTOM -- For replies to messages, use the group's custom email address.

    When the group's ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds the custom email address used when replying to a message. If the group's ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a value. Otherwise an error is returned.

  • REPLY_TO_SENDER -- The reply sent to author of message.
  • REPLY_TO_LIST -- This reply message is sent to the group.
  • REPLY_TO_OWNER -- The reply is sent to the owner(s) of the group. This does not include the group's managers.
  • REPLY_TO_IGNORE -- Group users individually decide where the message reply is sent.
  • REPLY_TO_MANAGERS -- This reply message is sent to the group's managers, which includes all managers and the group owner.
entry/apps:customReplyTo object Default address for replies if replyTo is set to REPLY_TO_CUSTOM
entry/apps:customReplyTo/text() string An email address used when replying to a message if the replyTo property is set to REPLY_TO_CUSTOM. This address is defined by an account administrator.
  • When the group's ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds a custom email address used when replying to a message.
  • If the group's ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a text value or an error is returned.
entry/apps:includeCustomFooter object Whether to include custom footer.
entry/apps:includeCustomFooter/text() string Whether to include custom footer. Possible values are:
  • true
  • false
entry/apps:customFooterText object Set the content of custom footer text.
entry/apps:customFooterText/text() string Set the content of custom footer text. The maximum number of characters is 1000.
entry/apps:sendMessageDenyNotification object Allows a member to be notified if the member's message to the group is denied by the group owner.
entry/apps:sendMessageDenyNotification/text() string Allows a member to be notified if the member's message to the group is denied by the group owner. Possible values are:
  • true -- When a message is rejected, send the deny message notification to the message author.

    The defaultMessageDenyNotificationText property is dependent on the sendMessageDenyNotification property being "true".

  • false -- When a message is rejected, no notification is sent.
entry/apps:defaultMessageDenyNotificationText object When a message is rejected, this is text for the rejection notification sent to the message's author.
entry/apps:defaultMessageDenyNotificationText/text() string When a message is rejected, this is text for the rejection notification sent to the message's author. By default, this property is empty and has no value in the API's response body. The maximum notification text size is 10,000 characters.

Note: Requires sendMessageDenyNotification property to be "true".

entry/apps:showInGroupDirectory object Allows the group to be visible in the Groups Directory.
entry/apps:showInGroupDirectory/text() string Allows the group to be visible in the Groups Directory. Possible values are:i
  • true -- All groups in the account are listed in the Groups directory.
  • false -- All groups in the account are not listed in the directory.
entry/apps:allowGoogleCommunication object Allows Google to contact administrator of the group.
entry/apps:allowGoogleCommunication/text() string Possible values are:
  • true -- Allow Google to contact managers of this group. Occasionally Google may send updates on the latest features, ask for input on new features, or ask for permission to highlight your group.
  • false -- Google can not contact managers of this group.
entry/apps:membersCanPostAsTheGroup object Enables members to post messages as the group.
entry/apps:membersCanPostAsTheGroup/text() string Enables members to post messages as the group. Possible values are:
  • true -- Group member can post messages using the group's email address instead of their own email address. Message appear to originate from the group itself.

    Note: When true, any message moderation settings on individual users or new members do not apply to posts made on behalf of the group.

  • false -- Members can not post in behalf of the group's email address.
entry/apps:messageDisplayFont object The default message display font.
entry/apps:messageDisplayFont/text() string The default message display font. Possible values are:
  • DEFAULT_FONT -- Messages are displayed using the account's default font.
  • FIXED_WIDTH_FONT -- Messages are displayed using a fixed width font. Example: this text is in a fixed width font.
entry/apps:includeInGlobalAddressList object Enables the group to be included in the Global Address List. For more information, see the help center.
entry/apps:includeInGlobalAddressList/text() string Enables the group to be included in the Global Address List. Possible values are:
  • true -- Group is included in the Global Address List.
  • false -- Group is not included in the Global Address List.
entry/apps:whoCanLeaveGroup object Sets who can leave the group.
entry/apps:whoCanLeaveGroup/text() string Sets who can leave the group. Possible values are:
  • ALL_MANAGERS_CAN_LEAVE
  • ALL_MEMBERS_CAN_LEAVE
  • NONE_CAN_LEAVE
entry/apps:whoCanContactOwner object Sets who can contact the group owner.
entry/apps:whoCanContactOwner/text() string Sets who can contact the group owner. Possible values are:
  • ALL_IN_DOMAIN_CAN_CONTACT
  • ALL_MANAGERS_CAN_CONTACT
  • ALL_MEMBERS_CAN_CONTACT
  • ANYONE_CAN_CONTACT

JSON

{
  "kind": "groupsSettings#groups",
  "email": string,
  "name": string,
  "description": string,
  "whoCanAdd": string,
  "whoCanJoin": string,
  "whoCanViewMembership": string,
  "whoCanViewGroup": string,
  "whoCanInvite": 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,
}
Property Name Value Description Notes
kind string The type of resource. It is always groupsSettings#groups.
email string The group's email address. This parameter can be updated using the Directory API.

Notes: Only a group owner can change a group's email address. A group manager can not do this.

When you change your group's address using the Directory API or the control panel, you're changing the address your subscribers will use to send email and the web address people will use to access your group. People who visit the old address will not reach your group.

name string Name of the group, which has a maximum size of 200 characters.
description string Description of the group. This property value may be an empty string if no group description has been entered. If entered, the maximum group description is no more than 300 characters.
whoCanJoin string Permissions to join the group. Possible values are:
  • ALL_IN_DOMAIN_CAN_JOIN — Anyone in the account can join. This includes accounts with multiple domains.
  • ANYONE_CAN_JOIN — Anyone outside your domain can access your Google Groups service and view the list of groups in your Groups directory.

    Warning: Group owners can add external addresses, outside of the domain, to their groups. They can also allow people outside your domain to join their groups. If you later disable this option, any external addresses already added to users' groups remain in those groups.

  • CAN_REQUEST_TO_JOIN — Non group members can request an invitation to join.
  • INVITED_CAN_JOIN — Candidates for membership can be invited to join.
whoCanViewMembership string Permissions to view membership. Possible values are:
  • ALL_IN_DOMAIN_CAN_VIEW — Anyone in the account can view the group members list.

    If a group already has external members, those members can still send email to this group.

  • ALL_MANAGERS_CAN_VIEW — The group managers can view group members list.
  • ALL_MEMBERS_CAN_VIEW — The group members can view the group members list
whoCanViewGroup string Permissions to view group. Possible values are:
  • ALL_IN_DOMAIN_CAN_VIEW — Anyone in your account can view this group's messages.
  • ALL_MANAGERS_CAN_VIEW — Any group manager can view this group's messages.
  • ALL_MEMBERS_CAN_VIEW — All group members can view the group's messages.
  • ANYONE_CAN_VIEW — Any Google Apps user can view the group's messages.
whoCanInvite string Permissions to invite members. Possible values are:
  • ALL_MANAGERS_CAN_INVITE — Only managers can invite a new member. this includes the group's owner.
  • ALL_MEMBERS_CAN_INVITE — Managers and members can invite a new member candidate.
  • NONE_CAN_INVITE — No one can invite a new member candidate.
whoCanAdd string Permissions to directly add members. Possible values are:
  • ALL_MEMBERS_CAN_ADD — Managers and members can directly add new members.
  • ALL_MANAGERS_CAN_ADD — Only managers can directly add new members. this includes the group's owner.
  • NONE_CAN_ADD — No one can directly add new members.
allowExternalMembers string Allows external members to view and join the group. Possible values are:
  • true — Google Apps users external to your account can view or become members of this group.
  • false — Users not belonging to the account are not allowed to view or become members of this group.
whoCanPostMessage string Permissions to post messages to the group. Possible values are:
  • ALL_IN_DOMAIN_CAN_POST — Anyone in the account can post a message.
  • ALL_MANAGERS_CAN_POST — Managers, including group owners, can post messages.
  • ALL_MEMBERS_CAN_POST — Any group member can post a message.
  • ANYONE_CAN_POST — Any Google Apps user outside your account can access your Google Groups service and post a message.

    Tip: When the whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel property be set to MODERATE_NON_MEMBERS to protect the group from possible spam.

  • NONE_CAN_POST — The group is disabled and archived. No one can post a message to this group.
    • When archiveOnly value="false", updating the whoCanPostMessage property to NONE_CAN_POST, results in an error.
    • If archiveOnly is reverted from "true" to "false", the whoCanPostMessages property is set to ALL_MANAGERS_CAN_POST.
allowWebPosting string Allows posting to the group web forum. Possible values are:
  • true — Allows any member to post to the group forum.
  • false — Members only can use Gmail to communicate with the group.
primaryLanguage string For a group's primary language use the language tags from the Google Apps languages found at Google Apps Email Settings API Email Language Tags.
maxMessageBytes integer The maximum size of a message, which, by default, is 1Mb.
isArchived string Allows the contents of the group to be archived. Possible values include:
  • true — Archive messages sent to the group.
  • false — Do not keep an archive of messages sent to this group. If "false", previously archived messages remain in the archive.

Related property — archiveOnly

archiveOnly string Allows the group to be only archived. Possible values are:
  • true — Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.
    • If "true", the whoCanPostMessage property is set to NONE_CAN_POST.
    • If reverted from "true" to "false", whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
  • false — The group is active and can receive messages.
    • When "false", updating whoCanPostMessage to NONE_CAN_POST, results in an error.

Related properties — isArchived, whoCanPostMessages

messageModerationLevel string Moderation level for messages. Possible values are:
  • MODERATE_ALL_MESSAGES — All messages are sent to the group owner's email address for approval. If approved, the message is sent to the group.
  • MODERATE_NEW_MEMBERS — All messages from new members are sent to the group owner's email address for approval. If approved, the message is sent to the group.
  • MODERATE_NONE — No moderator approval is required. Messages are delivered directly to the group.
  • MODERATE_NON_MEMBERS — All messages from non group members are sent to the group owner's email address for approval. If approved, the message is sent to the group.

    Tip: When the whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.

    Note: When memberCanPostAsTheGroup value="true", any message moderation settings on individual users or new members will not apply to posts made on behalf of the group.

spamModerationLevel string Sets moderation levels for messages detected as spam. Possible values are:
  • ALLOW -- Post the message to the group.
  • MODERATE -- Send the message to the moderation queue. This is the default.
  • SILENTLY_MODERATE -- Send the message to the moderation queue, but do not send notification to moderators.
  • REJECT -- Immediately reject the message.
replyTo string The default reply to a message is sent here. Possible values are:
  • REPLY_TO_CUSTOM — For replies to messages, use the group's custom email address.

    Note: When the group's ReplyTo parameter is set to REPLY_TO_CUSTOM, the customReplyTo parameter holds the custom email address used when replying to a message. If the group's ReplyTo parameter is set to REPLY_TO_CUSTOM, the customReplyTo parameter must have a value. Otherwise an error is returned.

  • REPLY_TO_IGNORE — Group users individually decide where the message reply is sent.
  • REPLY_TO_LIST — This reply message is sent to the group.
  • REPLY_TO_MANAGERS — This reply message is sent to the group's managers, which includes all managers and the group owner.
  • REPLY_TO_OWNER — The reply is sent to the owner(s) of the group. This does not include the group's managers.
  • REPLY_TO_SENDER — The reply is sent to author of message.
customReplyTo string An email address used when replying to a message. This address is defined by an account-level administrator.
  • When the group's ReplyTo parameter is set to REPLY_TO_CUSTOM, the customReplyTo parameter holds a custom email address used when replying to a message.
  • If the group's ReplyTo parameter is set to REPLY_TO_CUSTOM, the customReplyTo parameter must have text or an error is returned.
includeCustomFooter string Whether to include custom footer. Possible values are:
  • true
  • false
customFooterText string Set the content of custom footer text. The maximum number of characters is 1000.
sendMessageDenyNotification string Allows the member to be notified if his message is denied by owner. The possible values are:
  • true — When a message is rejected, send the deny message notification to the message author.

    Note: The defaultMessageDenyNotificationText parameter is dependent on the sendMessageDenyNotification parameter being "true".

  • false — When a message is rejected, no notification is sent.
defaultMessageDenyNotificationText string When a message is rejected, this is text for the rejection notification sent to the message's author. By default, this parameter is empty and has no value in the API's response body. The maximum notification text size is 10,000 characters.

Note: Requires sendMessageDenyNotification parameter to be "true".

showInGroupDirectory string Allows groups to be listed in the Groups directory. The possible values are:
  • true — All groups in the account are listed in the Groups directory.
  • false — All groups in the account are not listed in the directory.
allowGoogleCommunication string Allows Google to contact group administrators. Possible values are:
  • true — Allow Google to contact managers of this group. Occasionally Google may send updates on the latest features, ask for input on new features, or ask for permission to highlight your group.
  • false — Google can not contact managers of this group.
membersCanPostAsTheGroup string Allows members to post using the group email address. Possible values are:
  • true — Group members can post messages using the group's email address instead of the member's own email address. Message appears to originate from the group itself.

    Note: When true, any message moderation settings on individual users or new members do not apply to posts made on behalf of the group.

  • false — Members can not post in behalf of the group's email address.
messageDisplayFont string Default message's display font. Possible values are:
  • DEFAULT_FONT — Messages are displayed using the account's default font.
  • FIXED_WIDTH_FONT — Messages are displayed using a fixed width font. Example: this text is in a fixed width font.
includeInGlobalAddressList string Enables the group to be included in the Global Address List. Possible values are:
  • true -- Group is included in the Global Address List.
  • false -- Group is not included in the Global Address List.
whoCanLeaveGroup string Sets who can leave the group. Possible values are:
  • ALL_MANAGERS_CAN_LEAVE
  • ALL_MEMBERS_CAN_LEAVE
  • NONE_CAN_LEAVE
whoCanContactOwner string Sets who can contact the group owner. Possible values are:
  • ALL_IN_DOMAIN_CAN_CONTACT
  • ALL_MANAGERS_CAN_CONTACT
  • ALL_MEMBERS_CAN_CONTACT
  • ANYONE_CAN_CONTACT

Send feedback about...

Groups Settings API
Groups Settings API