2
"kind": "discovery#restDescription",
3
"etag": "\"FrPV2U6xXFUq8eRv_PO3IoAURkc/-WzKihq8ROq_FQdrGtr_UG9N-4Y\"",
4
"discoveryVersion": "v1",
5
"id": "groupssettings:v1",
6
"name": "groupssettings",
8
"revision": "20140428",
9
"title": "Groups Settings API",
10
"description": "Lets you manage permission levels and related settings of a group.",
11
"ownerDomain": "google.com",
12
"ownerName": "Google",
14
"x16": "http://www.google.com/images/icons/product/search-16.gif",
15
"x32": "http://www.google.com/images/icons/product/search-32.gif"
17
"documentationLink": "https://developers.google.com/google-apps/groups-settings/get_started",
19
"baseUrl": "https://www.googleapis.com/groups/v1/groups/",
20
"basePath": "/groups/v1/groups/",
21
"rootUrl": "https://www.googleapis.com/",
22
"servicePath": "groups/v1/groups/",
27
"description": "Data format for the response.",
34
"Responses with Content-Type of application/atom+xml",
35
"Responses with Content-Type of application/json"
41
"description": "Selector specifying which fields to include in a partial response.",
46
"description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
51
"description": "OAuth 2.0 token for the current user.",
56
"description": "Returns response with indentations and line breaks.",
62
"description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.",
67
"description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
74
"https://www.googleapis.com/auth/apps.groups.settings": {
75
"description": "View and manage the settings of a Google Apps Group"
84
"description": "JSON template for Group resource",
86
"allowExternalMembers": {
88
"description": "Are external members allowed to join the group."
90
"allowGoogleCommunication": {
92
"description": "Is google allowed to contact admins."
96
"description": "If posting from web is allowed."
100
"description": "If the group is archive only"
104
"description": "Default email to which reply to any message should go."
106
"defaultMessageDenyNotificationText": {
108
"description": "Default message deny notification message"
112
"description": "Description of the group"
116
"description": "Email id of the group"
118
"includeInGlobalAddressList": {
120
"description": "If this groups should be included in global address list or not."
124
"description": "If the contents of the group are archived."
128
"description": "The type of the resource.",
129
"default": "groupsSettings#groups"
133
"description": "Maximum message size allowed.",
136
"membersCanPostAsTheGroup": {
138
"description": "Can members post using the group email address."
140
"messageDisplayFont": {
142
"description": "Default message display font. Possible values are: DEFAULT_FONT FIXED_WIDTH_FONT"
144
"messageModerationLevel": {
146
"description": "Moderation level for messages. Possible values are: MODERATE_ALL_MESSAGES MODERATE_NON_MEMBERS MODERATE_NEW_MEMBERS MODERATE_NONE"
150
"description": "Name of the Group"
154
"description": "Primary language for the group."
158
"description": "Whome should the default reply to a message go to. Possible values are: REPLY_TO_CUSTOM REPLY_TO_SENDER REPLY_TO_LIST REPLY_TO_OWNER REPLY_TO_IGNORE REPLY_TO_MANAGERS"
160
"sendMessageDenyNotification": {
162
"description": "Should the member be notified if his message is denied by owner."
164
"showInGroupDirectory": {
166
"description": "Is the group listed in groups directory"
168
"spamModerationLevel": {
170
"description": "Moderation level for messages detected as spam. Possible values are: ALLOW MODERATE SILENTLY_MODERATE REJECT"
172
"whoCanContactOwner": {
174
"description": "Permission to contact owner of the group via web UI. Possbile values are: ANYONE_CAN_CONTACT ALL_IN_DOMAIN_CAN_CONTACT ALL_MEMBERS_CAN_CONTACT ALL_MANAGERS_CAN_CONTACT"
178
"description": "Permissions to invite members. Possbile values are: ALL_MEMBERS_CAN_INVITE ALL_MANAGERS_CAN_INVITE"
182
"description": "Permissions to join the group. Possible values are: ANYONE_CAN_JOIN ALL_IN_DOMAIN_CAN_JOIN INVITED_CAN_JOIN CAN_REQUEST_TO_JOIN"
184
"whoCanLeaveGroup": {
186
"description": "Permission to leave the group. Possible values are: ALL_MANAGERS_CAN_LEAVE ALL_MEMBERS_CAN_LEAVE"
188
"whoCanPostMessage": {
190
"description": "Permissions to post messages to the group. Possible values are: NONE_CAN_POST ALL_MANAGERS_CAN_POST ALL_MEMBERS_CAN_POST ALL_IN_DOMAIN_CAN_POST ANYONE_CAN_POST"
194
"description": "Permissions to view group. Possbile values are: ANYONE_CAN_VIEW ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW"
196
"whoCanViewMembership": {
198
"description": "Permissions to view membership. Possbile values are: ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW"
207
"id": "groupsSettings.groups.get",
208
"path": "{groupUniqueId}",
210
"description": "Gets one resource by id.",
214
"description": "The resource ID",
226
"https://www.googleapis.com/auth/apps.groups.settings"
230
"id": "groupsSettings.groups.patch",
231
"path": "{groupUniqueId}",
232
"httpMethod": "PATCH",
233
"description": "Updates an existing resource. This method supports patch semantics.",
237
"description": "The resource ID",
252
"https://www.googleapis.com/auth/apps.groups.settings"
256
"id": "groupsSettings.groups.update",
257
"path": "{groupUniqueId}",
259
"description": "Updates an existing resource.",
263
"description": "The resource ID",
278
"https://www.googleapis.com/auth/apps.groups.settings"