Google Groups
Google Workspace-Gruppen und deren Mitglieder verwalten
Gebrauchsanweisung
Verbinden Sie sich mit Google Workspace, um Gruppen und deren Mitglieder mit der Admin SDK Directory API zu erstellen, zu aktualisieren und zu verwalten.
Tools
google_groups_list_groups
Alle Gruppen in einer Google Workspace-Domain auflisten
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
customer | string | Nein | Kunden-ID oder "my_customer" für die Domain des authentifizierten Benutzers |
domain | string | Nein | Domainname zum Filtern von Gruppen |
maxResults | number | Nein | Maximale Anzahl der zurückzugebenden Ergebnisse (1-200) |
pageToken | string | Nein | Token für Paginierung |
query | string | Nein | Suchabfrage zum Filtern von Gruppen (z.B. "email:admin*") |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
groups | json | Array von Gruppenobjekten |
nextPageToken | string | Token zum Abrufen der nächsten Ergebnisseite |
google_groups_get_group
Details einer bestimmten Google-Gruppe nach E-Mail oder Gruppen-ID abrufen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | E-Mail-Adresse der Gruppe oder eindeutige Gruppen-ID |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
group | json | Gruppenobjekt |
google_groups_create_group
Eine neue Google-Gruppe in der Domain erstellen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
email | string | Ja | E-Mail-Adresse für die neue Gruppe (z.B. team@yourdomain.com) |
name | string | Ja | Anzeigename für die Gruppe |
description | string | Nein | Beschreibung der Gruppe |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
group | json | Erstelltes Gruppenobjekt |
google_groups_update_group
Eine bestehende Google-Gruppe aktualisieren
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | E-Mail-Adresse der Gruppe oder eindeutige Gruppen-ID |
name | string | Nein | Neuer Anzeigename für die Gruppe |
description | string | Nein | Neue Beschreibung für die Gruppe |
email | string | Nein | Neue E-Mail-Adresse für die Gruppe |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
group | json | Aktualisiertes Gruppenobjekt |
google_groups_delete_group
Eine Google-Gruppe löschen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | E-Mail-Adresse der Gruppe oder eindeutige Gruppen-ID zum Löschen |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
message | string | Erfolgsmeldung |
google_groups_list_members
Alle Mitglieder einer Google-Gruppe auflisten
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | E-Mail-Adresse der Gruppe oder eindeutige Gruppen-ID |
maxResults | number | Nein | Maximale Anzahl der zurückzugebenden Ergebnisse (1-200) |
pageToken | string | Nein | Token für Seitenumbruch |
roles | string | Nein | Nach Rollen filtern (durch Komma getrennt: OWNER, MANAGER, MEMBER) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
members | json | Array von Mitgliederobjekten |
nextPageToken | string | Token zum Abrufen der nächsten Ergebnisseite |
google_groups_get_member
Details eines bestimmten Mitglieds in einer Google-Gruppe abrufen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | E-Mail-Adresse der Gruppe oder eindeutige Gruppen-ID |
memberKey | string | Ja | E-Mail-Adresse des Mitglieds oder eindeutige Mitglieds-ID |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
member | json | Mitgliederobjekt |
google_groups_add_member
Ein neues Mitglied zu einer Google-Gruppe hinzufügen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | E-Mail-Adresse der Gruppe oder eindeutige Gruppen-ID |
email | string | Ja | E-Mail-Adresse des hinzuzufügenden Mitglieds |
role | string | Nein | Rolle für das Mitglied (MEMBER, MANAGER oder OWNER). Standardmäßig MEMBER. |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
member | json | Hinzugefügtes Mitgliederobjekt |
google_groups_remove_member
Ein Mitglied aus einer Google-Gruppe entfernen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | E-Mail-Adresse der Gruppe oder eindeutige Gruppen-ID |
memberKey | string | Ja | E-Mail-Adresse oder eindeutige ID des zu entfernenden Mitglieds |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
message | string | Erfolgsmeldung |
google_groups_update_member
Ein Mitglied aktualisieren
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | E-Mail-Adresse der Gruppe oder eindeutige Gruppen-ID |
memberKey | string | Ja | E-Mail-Adresse des Mitglieds oder eindeutige Mitglieds-ID |
role | string | Ja | Neue Rolle für das Mitglied (MEMBER, MANAGER oder OWNER) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
member | json | Aktualisiertes Mitgliederobjekt |
google_groups_has_member
Prüfen, ob ein Benutzer Mitglied einer Google-Gruppe ist
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | E-Mail-Adresse der Gruppe oder eindeutige Gruppen-ID |
memberKey | string | Ja | Zu prüfende E-Mail-Adresse des Mitglieds oder eindeutige Mitglieds-ID |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
isMember | boolean | Gibt an, ob der Benutzer ein Mitglied der Gruppe ist |
Hinweise
- Kategorie:
tools - Typ:
google_groups
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | Gruppenkennung. Kann die E-Mail-Adresse der Gruppe (z. B. team@example.com) oder die eindeutige Gruppen-ID sein |
memberKey | string | Ja | Zu prüfende Mitgliederkennung. Kann die E-Mail-Adresse des Mitglieds (z. B. user@example.com) oder die eindeutige Mitglieds-ID sein |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
isMember | boolean | Gibt an, ob der Benutzer ein Mitglied der Gruppe ist |
google_groups_list_aliases
Alle E-Mail-Aliase für eine Google-Gruppe auflisten
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | Gruppenkennung. Kann die E-Mail-Adresse der Gruppe (z. B. team@example.com) oder die eindeutige Gruppen-ID sein |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
aliases | array | Liste der E-Mail-Aliase für die Gruppe |
↳ id | string | Eindeutige Gruppenkennung |
↳ primaryEmail | string | Primäre E-Mail-Adresse der Gruppe |
↳ alias | string | Alias-E-Mail-Adresse |
↳ kind | string | API-Ressourcentyp |
↳ etag | string | Ressourcenversionskennung |
google_groups_add_alias
Einen E-Mail-Alias zu einer Google-Gruppe hinzufügen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | Gruppenkennung. Kann die E-Mail-Adresse der Gruppe (z. B. team@example.com) oder die eindeutige Gruppen-ID sein |
alias | string | Ja | Der E-Mail-Alias, der zur Gruppe hinzugefügt werden soll |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
id | string | Eindeutige Gruppenkennung |
primaryEmail | string | Primäre E-Mail-Adresse der Gruppe |
alias | string | Der hinzugefügte Alias |
kind | string | API-Ressourcentyp |
etag | string | Ressourcenversionskennung |
google_groups_remove_alias
Einen E-Mail-Alias von einer Google-Gruppe entfernen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupKey | string | Ja | Gruppenkennung. Kann die E-Mail-Adresse der Gruppe (z. B. team@example.com) oder die eindeutige Gruppen-ID sein |
alias | string | Ja | Der E-Mail-Alias, der aus der Gruppe entfernt werden soll |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
deleted | boolean | Gibt an, ob der Alias erfolgreich gelöscht wurde |
google_groups_get_settings
Die Einstellungen für eine Google-Gruppe abrufen, einschließlich Zugriffsberechtigungen, Moderation und Veröffentlichungsoptionen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupEmail | string | Ja | Die E-Mail-Adresse der Gruppe (z. B. team@example.com) |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
email | string | Die E-Mail-Adresse der Gruppe |
name | string | Der Gruppenname (max. 75 Zeichen) |
description | string | Die Gruppenbeschreibung (max. 4096 Zeichen) |
whoCanJoin | string | Wer der Gruppe beitreten kann (ANYONE_CAN_JOIN, ALL_IN_DOMAIN_CAN_JOIN, INVITED_CAN_JOIN, CAN_REQUEST_TO_JOIN) |
whoCanViewMembership | string | Wer die Gruppenmitgliedschaft anzeigen kann |
whoCanViewGroup | string | Wer Gruppennachrichten anzeigen kann |
whoCanPostMessage | string | Wer Nachrichten in der Gruppe veröffentlichen kann |
allowExternalMembers | string | Ob externe Benutzer Mitglieder sein können |
allowWebPosting | string | Ob Web-Veröffentlichung erlaubt ist |
primaryLanguage | string | Die primäre Sprache der Gruppe |
isArchived | string | Ob Nachrichten archiviert werden |
archiveOnly | string | Ob die Gruppe nur archiviert ist (inaktiv) |
messageModerationLevel | string | Nachrichtenmoderationsebene |
spamModerationLevel | string | Spam-Behandlungsebene (ALLOW, MODERATE, SILENTLY_MODERATE, REJECT) |
replyTo | string | Standard-Antwortziel |
customReplyTo | string | Benutzerdefinierte E-Mail für Antworten |
includeCustomFooter | string | Ob eine benutzerdefinierte Fußzeile eingefügt werden soll |
customFooterText | string | Benutzerdefinierter Fußzeilentext (max. 1000 Zeichen) |
sendMessageDenyNotification | string | Ob Ablehnungsbenachrichtigungen gesendet werden sollen |
defaultMessageDenyNotificationText | string | Standard-Ablehnungsnachrichtentext |
membersCanPostAsTheGroup | string | Ob Mitglieder als Gruppe veröffentlichen können |
includeInGlobalAddressList | string | Ob in der globalen Adressliste enthalten |
whoCanLeaveGroup | string | Wer die Gruppe verlassen kann |
whoCanContactOwner | string | Wer den Gruppeninhaber kontaktieren kann |
favoriteRepliesOnTop | string | Ob bevorzugte Antworten oben erscheinen |
whoCanApproveMembers | string | Wer neue Mitglieder genehmigen kann |
whoCanBanUsers | string | Wer Benutzer sperren kann |
whoCanModerateMembers | string | Wer Mitglieder verwalten kann |
whoCanModerateContent | string | Wer Inhalte moderieren kann |
whoCanAssistContent | string | Wer bei Inhaltsmetadaten unterstützen kann |
enableCollaborativeInbox | string | Ob der kollaborative Posteingang aktiviert ist |
whoCanDiscoverGroup | string | Wer die Gruppe entdecken kann |
defaultSender | string | Standard-Absenderidentität (DEFAULT_SELF oder GROUP) |
google_groups_update_settings
Aktualisieren Sie die Einstellungen für eine Google-Gruppe, einschließlich Zugriffsberechtigungen, Moderation und Veröffentlichungsoptionen
Eingabe
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
groupEmail | string | Ja | Die E-Mail-Adresse der Gruppe (z. B. team@example.com) |
name | string | Nein | Der Gruppenname (max. 75 Zeichen) |
description | string | Nein | Die Gruppenbeschreibung (max. 4096 Zeichen) |
whoCanJoin | string | Nein | Wer kann beitreten: ANYONE_CAN_JOIN, ALL_IN_DOMAIN_CAN_JOIN, INVITED_CAN_JOIN, CAN_REQUEST_TO_JOIN |
whoCanViewMembership | string | Nein | Wer kann Mitgliedschaft einsehen: ALL_IN_DOMAIN_CAN_VIEW, ALL_MEMBERS_CAN_VIEW, ALL_MANAGERS_CAN_VIEW |
whoCanViewGroup | string | Nein | Wer kann Gruppennachrichten einsehen: ANYONE_CAN_VIEW, ALL_IN_DOMAIN_CAN_VIEW, ALL_MEMBERS_CAN_VIEW, ALL_MANAGERS_CAN_VIEW |
whoCanPostMessage | string | Nein | Wer kann posten: NONE_CAN_POST, ALL_MANAGERS_CAN_POST, ALL_MEMBERS_CAN_POST, ALL_OWNERS_CAN_POST, ALL_IN_DOMAIN_CAN_POST, ANYONE_CAN_POST |
allowExternalMembers | string | Nein | Ob externe Benutzer Mitglieder sein können: true oder false |
allowWebPosting | string | Nein | Ob Web-Posting erlaubt ist: true oder false |
primaryLanguage | string | Nein | Die Hauptsprache der Gruppe (z. B. de) |
isArchived | string | Nein | Ob Nachrichten archiviert werden: true oder false |
archiveOnly | string | Nein | Ob die Gruppe nur archiviert (inaktiv) ist: true oder false |
messageModerationLevel | string | Nein | Nachrichtenmoderation: MODERATE_ALL_MESSAGES, MODERATE_NON_MEMBERS, MODERATE_NEW_MEMBERS, MODERATE_NONE |
spamModerationLevel | string | Nein | Spam-Behandlung: ALLOW, MODERATE, SILENTLY_MODERATE, REJECT |
replyTo | string | Nein | Standard-Antwort: REPLY_TO_CUSTOM, REPLY_TO_SENDER, REPLY_TO_LIST, REPLY_TO_OWNER, REPLY_TO_IGNORE, REPLY_TO_MANAGERS |
customReplyTo | string | Nein | Benutzerdefinierte E-Mail für Antworten (wenn replyTo REPLY_TO_CUSTOM ist) |
includeCustomFooter | string | Nein | Ob benutzerdefinierte Fußzeile eingefügt werden soll: true oder false |
customFooterText | string | Nein | Benutzerdefinierter Fußzeilentext (max. 1000 Zeichen) |
sendMessageDenyNotification | string | Nein | Ob Ablehnungsbenachrichtigungen gesendet werden sollen: true oder false |
defaultMessageDenyNotificationText | string | Nein | Standard-Ablehnungsnachrichtentext |
membersCanPostAsTheGroup | string | Nein | Ob Mitglieder als Gruppe posten können: true oder false |
includeInGlobalAddressList | string | Nein | Ob in der globalen Adressliste enthalten: true oder false |
whoCanLeaveGroup | string | Nein | Wer kann austreten: ALL_MANAGERS_CAN_LEAVE, ALL_MEMBERS_CAN_LEAVE, NONE_CAN_LEAVE |
whoCanContactOwner | string | Nein | Wer kann Inhaber kontaktieren: ALL_IN_DOMAIN_CAN_CONTACT, ALL_MANAGERS_CAN_CONTACT, ALL_MEMBERS_CAN_CONTACT, ANYONE_CAN_CONTACT |
favoriteRepliesOnTop | string | Nein | Ob bevorzugte Antworten oben erscheinen: true oder false |
whoCanApproveMembers | string | Nein | Wer kann Mitglieder genehmigen: ALL_OWNERS_CAN_APPROVE, ALL_MANAGERS_CAN_APPROVE, ALL_MEMBERS_CAN_APPROVE, NONE_CAN_APPROVE |
whoCanBanUsers | string | Nein | Wer kann Benutzer sperren: OWNERS_ONLY, OWNERS_AND_MANAGERS, NONE |
whoCanModerateMembers | string | Nein | Wer kann Mitglieder verwalten: OWNERS_ONLY, OWNERS_AND_MANAGERS, ALL_MEMBERS, NONE |
whoCanModerateContent | string | Nein | Wer kann Inhalte moderieren: OWNERS_ONLY, OWNERS_AND_MANAGERS, ALL_MEMBERS, NONE |
whoCanAssistContent | string | Nein | Wer kann bei Inhaltsmetadaten unterstützen: OWNERS_ONLY, OWNERS_AND_MANAGERS, ALL_MEMBERS, NONE |
enableCollaborativeInbox | string | Nein | Ob kollaborativer Posteingang aktiviert ist: true oder false |
whoCanDiscoverGroup | string | Nein | Wer kann entdecken: ANYONE_CAN_DISCOVER, ALL_IN_DOMAIN_CAN_DISCOVER, ALL_MEMBERS_CAN_DISCOVER |
defaultSender | string | Nein | Standard-Absender: DEFAULT_SELF oder GROUP |
Ausgabe
| Parameter | Typ | Beschreibung |
|---|---|---|
email | string | Die E-Mail-Adresse der Gruppe |
name | string | Der Gruppenname |
description | string | Die Gruppenbeschreibung |
whoCanJoin | string | Wer der Gruppe beitreten kann |
whoCanViewMembership | string | Wer die Gruppenmitgliedschaft einsehen kann |
whoCanViewGroup | string | Wer Gruppennachrichten einsehen kann |
whoCanPostMessage | string | Wer Nachrichten in der Gruppe posten kann |
allowExternalMembers | string | Ob externe Benutzer Mitglieder sein können |
allowWebPosting | string | Ob Web-Posting erlaubt ist |
primaryLanguage | string | Die Hauptsprache der Gruppe |
isArchived | string | Ob Nachrichten archiviert werden |
archiveOnly | string | Ob die Gruppe nur zum Archivieren dient |
messageModerationLevel | string | Moderationsstufe für Nachrichten |
spamModerationLevel | string | Spam-Behandlungsstufe |
replyTo | string | Standard-Antwortziel |
customReplyTo | string | Benutzerdefinierte E-Mail für Antworten |
includeCustomFooter | string | Ob eine benutzerdefinierte Fußzeile eingefügt werden soll |
customFooterText | string | Text der benutzerdefinierten Fußzeile |
sendMessageDenyNotification | string | Ob Ablehnungsbenachrichtigungen gesendet werden sollen |
defaultMessageDenyNotificationText | string | Text der Standard-Ablehnungsnachricht |
membersCanPostAsTheGroup | string | Ob Mitglieder als Gruppe posten können |
includeInGlobalAddressList | string | Ob in der globalen Adressliste enthalten |
whoCanLeaveGroup | string | Wer die Gruppe verlassen kann |
whoCanContactOwner | string | Wer den Gruppeninhaber kontaktieren kann |
favoriteRepliesOnTop | string | Ob bevorzugte Antworten oben erscheinen |
whoCanApproveMembers | string | Wer neue Mitglieder genehmigen kann |
whoCanBanUsers | string | Wer Benutzer sperren kann |
whoCanModerateMembers | string | Wer Mitglieder verwalten kann |
whoCanModerateContent | string | Wer Inhalte moderieren kann |
whoCanAssistContent | string | Wer bei Inhalts-Metadaten unterstützen kann |
enableCollaborativeInbox | string | Ob der gemeinsame Posteingang aktiviert ist |
whoCanDiscoverGroup | string | Wer die Gruppe entdecken kann |
defaultSender | string | Standard-Absenderidentität |