Google Groups
Google Workspace-Gruppen und deren Mitglieder verwalten
Verbinden Sie sich mit Google Workspace, um Gruppen und deren Mitglieder mit der Admin SDK Directory API zu erstellen, zu aktualisieren und zu verwalten.
Alle Gruppen in einer Google Workspace-Domain auflisten
| 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*") |
| Parameter | Typ | Beschreibung |
|---|
groups | json | Array von Gruppenobjekten |
nextPageToken | string | Token zum Abrufen der nächsten Ergebnisseite |
Details einer bestimmten Google-Gruppe nach E-Mail oder Gruppen-ID abrufen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
groupKey | string | Ja | E-Mail-Adresse der Gruppe oder eindeutige Gruppen-ID |
| Parameter | Typ | Beschreibung |
|---|
group | json | Gruppenobjekt |
Eine neue Google-Gruppe in der Domain erstellen
| 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 |
| Parameter | Typ | Beschreibung |
|---|
group | json | Erstelltes Gruppenobjekt |
Eine bestehende Google-Gruppe aktualisieren
| 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 |
| Parameter | Typ | Beschreibung |
|---|
group | json | Aktualisiertes Gruppenobjekt |
Eine Google-Gruppe löschen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
groupKey | string | Ja | E-Mail-Adresse der Gruppe oder eindeutige Gruppen-ID zum Löschen |
| Parameter | Typ | Beschreibung |
|---|
message | string | Erfolgsmeldung |
Alle Mitglieder einer Google-Gruppe auflisten
| 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) |
| Parameter | Typ | Beschreibung |
|---|
members | json | Array von Mitgliederobjekten |
nextPageToken | string | Token zum Abrufen der nächsten Ergebnisseite |
Details eines bestimmten Mitglieds in einer Google-Gruppe abrufen
| 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 |
| Parameter | Typ | Beschreibung |
|---|
member | json | Mitgliederobjekt |
Ein neues Mitglied zu einer Google-Gruppe hinzufügen
| 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. |
| Parameter | Typ | Beschreibung |
|---|
member | json | Hinzugefügtes Mitgliederobjekt |
Ein Mitglied aus einer Google-Gruppe entfernen
| 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 |
| Parameter | Typ | Beschreibung |
|---|
message | string | Erfolgsmeldung |
Ein Mitglied aktualisieren
| 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) |
| Parameter | Typ | Beschreibung |
|---|
member | json | Aktualisiertes Mitgliederobjekt |
Prüfen, ob ein Benutzer Mitglied einer Google-Gruppe ist
| 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 |
| Parameter | Typ | Beschreibung |
|---|
isMember | boolean | Gibt an, ob der Benutzer ein Mitglied der Gruppe ist |
- 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 |
| Parameter | Typ | Beschreibung |
|---|
isMember | boolean | Gibt an, ob der Benutzer ein Mitglied der Gruppe ist |
Alle E-Mail-Aliase für eine Google-Gruppe auflisten
| 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 |
| 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 |
Einen E-Mail-Alias zu einer Google-Gruppe hinzufügen
| 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 |
| 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 |
Einen E-Mail-Alias von einer Google-Gruppe entfernen
| 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 |
| Parameter | Typ | Beschreibung |
|---|
deleted | boolean | Gibt an, ob der Alias erfolgreich gelöscht wurde |
Die Einstellungen für eine Google-Gruppe abrufen, einschließlich Zugriffsberechtigungen, Moderation und Veröffentlichungsoptionen
| Parameter | Typ | Erforderlich | Beschreibung |
|---|
groupEmail | string | Ja | Die E-Mail-Adresse der Gruppe (z. B. team@example.com) |
| 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) |
Aktualisieren Sie die Einstellungen für eine Google-Gruppe, einschließlich Zugriffsberechtigungen, Moderation und Veröffentlichungsoptionen
| 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 |
| 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 |