team-Ressourcentyp

Namespace: microsoft.graph

Wichtig

APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .

Ein Team in Microsoft Teams ist eine Sammlung von Kanal-Objekten. Ein Kanal stellt ein Thema und somit eine logische Trennung einer Unterhaltung in einem Team dar.

Jedes Team ist einer Microsoft 365-Gruppe zugeordnet. Die Gruppe hat die gleiche ID wie das Team – /groups/{id}/team ist z. B. identisch mit /teams/{id}. Weitere Informationen zum Arbeiten mit Gruppen und Mitgliedern in Teams finden Sie unter Verwenden der Microsoft Graph REST-API zum Arbeiten mit Microsoft Teams.

Methoden

Methode Rückgabetyp Beschreibung
Team erstellen teamsAsyncOperation Erstellen eines von Grund auf neuen Teams.
Team aus Gruppe erstellen team Erstellen eines neuen Teams oder Hinzufügen eines Teams zu einer vorhandenen Microsoft 365-Gruppe.
Team abrufen team Abrufen der Eigenschaften und Beziehungen des angegebenen Teams.
Team aktualisieren team Aktualisieren der Eigenschaften des angegebenen Teams.
Team löschen Keine Löschen des Teams und der zugehörigen Gruppe.
Mitglieder auflisten conversationMember-Sammlung Mitgliederliste des Teams abrufen.
Add member conversationMember Neues Mitglied zum Team hinzufügen.
Massenhinzufügen von Mitgliedern actionResultPart-Sammlung Hinzufügen von mehreren Mitgliedern zu dem Team im Rahmen einer einzigen Anforderung.
Mitglied abrufen conversationMember-Sammlung Mitglied des Teams abrufen.
Rolle eines Mitglieds aktualisieren conversationMember Ändern einer Rolle zu „Besitzer“ oder zurück zu „reguläres Mitglied“.
Mitglied entfernen Keine Vorhandenes Mitglied aus dem Team entfernen.
Team archivieren teamsAsyncOperation Versetzen des Teams in einen schreibgeschützten Zustand.
Archivierung von Team aufheben teamsAsyncOperation Zurückversetzen des Teams in den Zustand Lesen/Schreiben.
Team klonen teamsAsyncOperation Kopieren des Teams und der zugehörigen Gruppe.
Ihre Teams auflisten team-Sammlung Auflisten der Teams, in denen Sie Mitglied sind.
Zugeordnete Teams auflisten associatedTeamInfoAuflistung Abrufen der Liste derassociatedTeamInfoObjekte in Microsoft Teams, denen einBenutzerzugeordnet ist.
Auflisten aller Teams in einer Organisation team-Sammlung Listet alle Teams in einer Organisation auf.
Get Team-Foto abrufen Binärdaten Abrufen des Fotos (Bildes) für ein Team.
Migration abschließen team Der Migrationsmodus wird vom Team entfernt, und das Team wird den Benutzern zur Verfügung gestellt, um Nachrichten bereitzustellen und zu lesen.
Auflisten aller Kanäle channel-Sammlung Rufen Sie die Liste der Kanäle ab, die entweder in diesem Team sind oder mit diesem Team geteilt werden (eingehende Kanäle).
List channels channel-Auflistung Abrufen der Liste der Kanäle in einem Team.
Eingehende Kanäle auflisten channel-Sammlung Rufen Sie die Liste der Kanäle ab, die mit diesem Team geteilt werden.
Entfernen eines eingehenden Kanals Keines Entfernen eines eingehenden Kanals.
Im Team installierte Apps auflisten teamsAppInstallation-Sammlung In einem Team installierte Apps auflisten.
App zu Team hinzufügen Keine Fügen Sie eine App (durch Installation) zu einem Team hinzu.
Im Team installierte App abrufen teamsAppInstallation Rufen Sie die angegebene in einem Team installierte App auf.
Im Team installierte App aktualisieren Keine Aktualisieren Sie die in einem Team installierte App auf die neueste Version.
App aus Team entfernen Keine Entfernen Sie eine App (durch Deinstallation) aus einem Team.
Berechtigungserteilungen auflisten resourceSpecificPermissionGrant-Sammlung Berechtigungen auflisten, die Apps erteilt wurden, um auf das Team zuzugreifen.

Eigenschaften

Eigenschaft Typ Beschreibung
displayName string Der Name des Teams.
description string Eine optionale Beschreibung für das Team. Maximale Länge: 1024 Zeichen.
classification string Eine optionale Bezeichnung. Beschreibt in der Regel die Daten- oder Geschäftssensitivität des Teams. Muss mit einem der im Verzeichnis des Mandanten vorkonfigurierten Sätze übereinstimmen.
specialization teamSpecialization Optional. Gibt an, ob das Team für einen bestimmten Anwendungsfall vorgesehen ist. Jede Teamspezialisierung hat Zugriff auf eindeutige Verhaltensweisen und Oberflächen, die auf den Anwendungsfall zugeschnitten sind.
visibility teamVisibilityType Die Sichtbarkeit der Gruppe und des Teams. Standardwert: „Öffentlich“.
funSettings teamFunSettings Einstellungen zum Konfigurieren der Verwendung von Giphy, Memen und Aufklebern im Team.
guestSettings teamGuestSettings Einstellungen zum Konfigurieren, ob Gäste Kanäle im Team erstellen, aktualisieren oder löschen können.
internalId Zeichenfolge Eine eindeutige ID für das Team, das an einigen Stellen verwendet wurde, zum Beispiel Überwachungsprotokoll/Office 365-Verwaltungsaktivitäts-API.
isArchived Boolesch Gibt an, ob sich das Team im schreibgeschützten Modus befindet.
memberSettings teamMemberSettings Einstellungen zum Konfigurieren, ob Mitglieder bestimmte Aktionen, z. B. Kanäle erstellen und Bots hinzufügen, im Team ausführen können.
messagingSettings teamMessagingSettings Einstellungen zum Konfigurieren von Messaging und Erwähnungen im Team.
discoverySettings teamDiscoverySettings Einstellungen zum Konfigurieren der Team-Auffindbarkeit durch andere Personen.
webUrl string (schreibgeschützt) Ein Link, der im Microsoft Teams-Client zu dem Team führt. Dies ist die URL, die Sie erhalten, wenn Sie im Microsoft Teams-Client mit der rechten Maustaste auf ein Team klicken und Link zum Team abrufen auswählen. Diese URL sollte als nicht transparenter Blob behandelt und nicht analysiert werden.
classSettings teamClassSettings Konfigurieren von Einstellungen einer Klasse. Nur verfügbar, wenn das Team eine Klasse darstellt.
isMembershipLimitedToOwners Boolescher Wert Wenn die Einstellung auf true gesetzt ist, befindet sich das Team derzeit im Zustand der Teammitgliedschaft nur für den Besitzer und ist für andere Teammitglieder, z. B. Studenten, nicht zugänglich.
createdDateTime dateTimeOffset Zeitstempel für den Zeitpunkt, an dem das Team erstellt wurde.
Zusammenfassung teamSummary Enthält zusammenfassende Informationen über das Team, einschließlich der Anzahl der Besitzer, Mitglieder und Gäste.
tenantId string Besteht aus der Azure Active Directory-Mandanten-ID.

Instanzenattribute

Instanzenattribute sind Eigenschaften mit speziellem Verhalten. Diese Eigenschaften sind temporär. Sie definieren entweder, wie sich der Dienst verhalten soll, oder geben kurzfristige Eigenschaftswerte an, beispielsweise URLs zum Elementdownload, die ablaufen.

Eigenschaftenname Typ Beschreibung
@microsoft.graph.teamCreationMode Zeichenfolge Gibt an, dass sich das Team im Migrationszustand befindet und zurzeit für Migrationszwecke verwendet wird. Akzeptiert einen Wert: migration. Hinweis: Microsoft kann in Zukunft von Ihnen oder Ihren Kunden fordern, basierend auf der Menge der importierten Daten, zusätzliche Gebühren zu zahlen.

Ein Beispiel für eine POST-Anforderung finden Sie unter Anforderung (Team im Migrationszustand erstellen).

Beziehungen

Beziehung Typ Beschreibung
allChannels channel-Sammlung Liste der Kanäle, die entweder im Team gehostet oder für das Team freigegeben wurden (eingehende Kanäle).
channels channel-Sammlung Die Sammlung von Kanälen und Nachrichten, die dem Team zugeordnet sind.
incomingChannels channel-Sammlung Liste der Kanäle, die für das Team freigegeben sind.
installedApps teamsAppInstallation-Sammlung Die in diesem Team installierten Apps.
members conversationMember-Sammlung Mitglieder und Besitzer des Teams.
owners user Die Liste der Besitzer des Teams. Derzeit muss beim Erstellen eines Teams mit Anwendungsberechtigungen genau ein Besitzer angegeben werden. Bei Verwendung von benutzerdelegierten Berechtigungen kann kein Besitzer angegeben werden (der aktuelle Benutzer ist der Besitzer). Der Besitzer muss als Objekt-ID (GUID) und nicht als UPN angegeben werden.
operations teamsAsyncOperation-Auflistung Die asynchronen Vorgänge, die ausgeführt wurden oder in diesem Team ausgeführt werden.
Foto profilePhoto Das Team-Foto.
primaryChannel channel Der allgemeine Kanal für das Team.
Zeitplan Zeitplan Der Schichtzeitplan für dieses Team.
template teamsTemplate Die Vorlage, über die dieses Team erstellt wurde. Siehe verfügbare Vorlagen.
permissionGrants resourceSpecificPermissionGrant-Sammlung Eine Sammlung von Berechtigungen, die Apps erteilt wurden, um auf das Team zuzugreifen.
tags teamworkTag-Sammlung Die Tags, die dem Team zugeordnet sind.

JSON-Darstellung

Es folgt eine JSON-Darstellung der Ressource.

Hinweis: wenn das Team den Typ „Klasse“ hat, wird eine classSettings-Eigenschaft auf das Team angewendet.

{
  "guestSettings": {"@odata.type": "microsoft.graph.teamGuestSettings"},
  "memberSettings": {"@odata.type": "microsoft.graph.teamMemberSettings"},
  "messagingSettings": {"@odata.type": "microsoft.graph.teamMessagingSettings"},
  "funSettings": {"@odata.type": "microsoft.graph.teamFunSettings"},
  "discoverySettings": {"@odata.type": "microsoft.graph.teamDiscoverySettings"},
  "internalId": "string",
  "isArchived": false,
  "webUrl": "string (URL)",
  "displayName": "string",
  "description": "string",
  "classification": "string",
  "specialization": "string",
  "visibility": "string",
  "classSettings": {"@odata.type": "microsoft.graph.teamClassSettings"},
  "isMembershipLimitedToOwners":"boolean",
  "createdDateTime": "dateTimeOffset",
  "summary":  {"@odata.type": "microsoft.graph.teamSummary"}
}

Weitere Informationen: