Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Namespace: microsoft.graph
Wichtig
Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.
Autorisieren Sie ein Abonnement erneut, wenn Sie eine reauthorizationRequired-Herausforderung erhalten.
Diese API ist in den folgenden nationalen Cloudbereitstellungen verfügbar.
| Weltweiter Service | US Government L4 | US Government L5 (DOD) | China, betrieben von 21Vianet |
|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ |
Berechtigungen
Abhängig von der Ressource und dem angeforderten Berechtigungstyp (delegiert oder Anwendung) ist die in der folgenden Tabelle angegebene Berechtigung die niedrigste Berechtigung, die zum Aufrufen dieser API erforderlich ist. Um mehr zu erfahren und vor der Wahl weiterer privilegierterer Berechtigungen mit Umsicht vorzugehen, suchen Sie unter Berechtigungen nach den folgenden Berechtigungen.
Hinweis
Einige Ressourcen unterstützen Änderungsbenachrichtigungen in mehreren Szenarien, die jeweils unterschiedliche Berechtigungen erfordern. Verwenden Sie in diesen Fällen den Ressourcenpfad, um die Szenarien zu unterscheiden.
| Unterstützte Ressource | Delegiert (Geschäfts-, Schul- oder Unikonto) | Delegiert (persönliches Microsoft-Konto) | Application |
|---|---|---|---|
aiInsights /copilot/users/{userId}/onlineMeetings/getAllAiInsights Copilot KI-Erkenntnisse aus Besprechungen, an denen ein bestimmter Benutzer beteiligt ist. |
OnlineMeetingAiInsight.Read.All | Nicht unterstützt | OnlineMeetingAiInsight.Read.All |
aiInsights /copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights Copilot KI-Erkenntnisse für eine bestimmte Besprechung. |
OnlineMeetingAiInsight.Read.All | Nicht unterstützt | OnlineMeetingAiInsight.Read.All |
aiInteraction copilot/users/{userId}/interactionHistory/getAllEnterpriseInteractions Copilot KI-Interaktionen, an denen ein bestimmter Benutzer beteiligt ist. |
AiEnterpriseInteraction.Read | Nicht unterstützt | AiEnterpriseInteraction.Read.All, AiEnterpriseInteraction.Read.User |
aiInteraction copilot/interactionHistory/getAllEnterpriseInteractions Copilot KI-Interaktionen in einer organization. |
Nicht unterstützt | Nicht unterstützt | AiEnterpriseInteraction.Read.All |
| Genehmigungen | Nicht unterstützt | Nicht unterstützt | ApprovalSolution.ReadWrite.All |
| callRecord | Nicht unterstützt | Nicht unterstützt | CallRecords.Read.All |
callRecording communications/onlineMeetings/getAllRecordings Jede Aufzeichnung wird im Mandanten verfügbar. |
Nicht unterstützt | Nicht unterstützt | OnlineMeetingRecording.Read.All |
callRecording communications/onlineMeetings/{onlineMeetingId}/recordings Jede Aufzeichnung wird für eine bestimmte Besprechung verfügbar. |
OnlineMeetingRecording.Read.All | Nicht unterstützt | OnlineMeetingRecording.Read.All |
callRecording users/{userId}/onlineMeetings/getAllRecordings Eine Anrufaufzeichnung, die in einer von einem bestimmten Benutzer organisierten Besprechung verfügbar wird. |
OnlineMeetingRecording.Read.All | Nicht unterstützt | OnlineMeetingRecording.Read.All |
callRecording appCatalogs/teamsApps/{id}/installedToOnlineMeetings/getAllRecordings Eine Anrufaufzeichnung, die in einer Besprechung verfügbar wird, in der eine bestimmte Teams-App installiert ist. |
Nicht unterstützt | Nicht unterstützt | OnlineMeetingRecording.Read.All, OnlineMeetingRecording.Read. Chat |
callTranscript communications/onlineMeetings/getAllTranscripts Jedes Transkript wird im Mandanten verfügbar. |
Nicht unterstützt | Nicht unterstützt | OnlineMeetingTranscript.Read.All |
callTranscript communications/onlineMeetings/{onlineMeetingId}/transcripts Jedes Transkript wird für eine bestimmte Besprechung verfügbar. |
OnlineMeetingTranscript.Read.All | Nicht unterstützt | OnlineMeetingTranscript.Read.All |
callTranscript users/{userId}/onlineMeetings/getAllTranscripts Ein Anruftranskript, das in einer von einem bestimmten Benutzer organisierten Besprechung verfügbar wird. |
OnlineMeetingTranscript.Read.All | Nicht unterstützt | OnlineMeetingTranscript.Read.All |
callTranscript appCatalogs/teamsApps/{id}/installedToOnlineMeetings/getAllTranscripts Ein Anruftranskript, das in einer Besprechung verfügbar wird, in der eine bestimmte Teams-App installiert ist. |
Nicht unterstützt | Nicht unterstützt | OnlineMeetingTranscript.Read.All, OnlineMeetingTranscript.Read. Chat |
channel /teams/getAllChannels Alle Kanäle in einer organization. |
Nicht unterstützt | Nicht unterstützt | Channel.ReadBasic.All, ChannelSettings.Read.All |
channel /teams/{id}/channels Alle Kanäle in einem bestimmten Team in einer organization. |
Channel.ReadBasic.All, ChannelSettings.Read.All | Nicht unterstützt | Channel.ReadBasic.All, ChannelSettings.Read.All |
chat /chats Alle Chats in einer organization. |
Nicht unterstützt | Nicht unterstützt | Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
chat /chats/{id} Ein bestimmter Chat. |
Chat.ReadBasic, Chat.Read, Chat.ReadWrite | Nicht unterstützt | ChatSettings.Read. Chat, ChatSettings.ReadWrite. Chat, Chat. Verwalten. Chat, Chat. ReadBasic.All, Chat. Read.All, Chat. ReadWrite.All |
chat /appCatalogs/teamsApps/{id}/installedToChats Alle Chats in einer organization, in der eine bestimmte Teams-App installiert ist. |
Nicht unterstützt | Nicht unterstützt | Chat. ReadBasic.WhereInstalled, Chat. Read.WhereInstalled, Chat. ReadWrite.WhereInstalled |
chat /users/{id}/chats Alle Chats, an denen ein bestimmter Benutzer beteiligt ist. |
Chat.ReadBasic, Chat.Read, Chat.ReadWrite | Nicht unterstützt | Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
chatMessage /teams/{id}/channels/{id}/messages Alle Nachrichten und Antworten in einem bestimmten Kanal. |
ChannelMessage.Read.All, Group.Read.All, Group.ReadWrite.All | Nicht unterstützt | ChannelMessage.Read.Group, ChannelMessage.Read.All |
chatMessage /teams/getAllMessages Alle Kanalnachrichten in organization. |
Nicht unterstützt | Nicht unterstützt | ChannelMessage.Read.All |
chatMessage /chats/{id}/messages Alle Nachrichten in einem Chat. |
Chat.Read, Chat.ReadWrite | Nicht unterstützt | Chat.Read.All |
chatMessage /chats/getAllMessages Alle Chatnachrichten in einer organization. |
Nicht unterstützt | Nicht unterstützt | Chat.Read.All |
chatMessage /users/{id}/chats/getAllMessages Chat-Nachrichten für alle Chats, an denen ein bestimmter Benutzer beteiligt ist. |
Chat.Read, Chat.ReadWrite | Nicht unterstützt | Chat.Read.All, Chat.ReadWrite.All |
chatMessage /appCatalogs/teamsApps/{id}/installedToChats/getAllMessages Chat-Nachrichten für alle Chats in einer organization, in der eine bestimmte Teams-App installiert ist. |
Nicht unterstützt | Nicht unterstützt | Chat. Read.WhereInstalled, Chat. ReadWrite.WhereInstalled |
| contact | Contacts.Read | Contacts.Read | Contacts.Read |
conversationMember /chats/getAllMembers Mitglieder aller Chats in einer organization. |
Nicht unterstützt | Nicht unterstützt | ChatMember.Read.All, ChatMember.ReadWrite.All, Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
conversationMember /chats/{id}/members Mitglieder eines bestimmten Chats. |
ChatMember.Read, ChatMember.ReadWrite, Chat.ReadBasic, Chat.Read, Chat.ReadWrite | Nicht unterstützt | ChatMember.Read.Chat, Chat.Manage.Chat, ChatMember.Read.All, ChatMember.ReadWrite.All, Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
conversationMember /appCatalogs/teamsApps/{id}/installedToChats/getAllMembers Chat-Mitglieder für alle Chats in einer organization, in der eine bestimmte Teams-App installiert ist. |
Nicht unterstützt | Nicht unterstützt | ChatMember.Read.WhereInstalled, ChatMember.ReadWrite.WhereInstalled, Chat. ReadBasic.WhereInstalled, Chat. Read.WhereInstalled, Chat. ReadWrite.WhereInstalled |
conversationMember /teams/getAllMembers Mitglieder in allen Teams in einer organization. |
Nicht unterstützt | Nicht unterstützt | TeamMember.Read.All, TeamMember.ReadWrite.All |
conversationMember /teams/{id}/members Mitglieder eines bestimmten Teams. |
TeamMember.Read.All | Nicht unterstützt | TeamMember.Read.All |
conversationMember /teams/{id}/channels/getAllMembers Mitglieder in allen privaten Kanälen eines bestimmten Teams. |
Nicht unterstützt | Nicht unterstützt | ChannelMember.Read.All |
conversationMember /teams/getAllChannels/getAllMembers |
Nicht unterstützt | Nicht unterstützt | ChannelMember.Read.All |
| driveItem (persönliche OneDrive-Umgebung eines Benutzers) | Nicht unterstützt | Files.ReadWrite | Nicht unterstützt |
| driveItem (OneDrive for Business) | Files.ReadWrite.All | Nicht unterstützt | Files.ReadWrite.All |
| event | Calendars.Read | Calendars.Read | Calendars.Read |
| group | Group.Read.All | Nicht unterstützt | Group.Read.All |
| group conversation | Group.Read.All | Nicht unterstützt | Nicht unterstützt |
Microsoft Entra Health monitoring-Warnung /reports/healthmonitoring/alerts |
HealthMonitoringAlertConfig.ReadWrite.All | Nicht unterstützt | HealthMonitoringAlertConfig.ReadWrite.All |
| list | Sites.ReadWrite.All | Nicht unterstützt | Sites.ReadWrite.All |
| message | Mail.ReadBasic, Mail.Read | Mail.ReadBasic, Mail.Read | Mail.Read |
offerShiftRequest /teams/{id}/schedule/offerShiftRequests Änderungen an einer Schichtanfrage für Angebote in einem Team. |
Schedule.Read.All, Schedule.ReadWrite.All | Nicht unterstützt | Schedule.Read.All, Schedule.ReadWrite.All |
| Onlinebesprechung | Nicht unterstützt | Nicht unterstützt | OnlineMeetings.Read.All, OnlineMeetings.ReadWrite.All |
openShiftChangeRequest /teams/{id}/schedule/openShiftChangeRequests Änderungen an einer offenen Schichtanfrage in einem Team. |
Schedule.Read.All, Schedule.ReadWrite.All | Nicht unterstützt | Schedule.Read.All, Schedule.ReadWrite.All |
| presence | Presence.Read.All | Nicht unterstützt | Nicht unterstützt |
| Drucker | Nicht unterstützt | Nicht unterstützt | Printer.Read.All, Printer.ReadWrite.All |
| printTaskDefinition | Nicht unterstützt | Nicht unterstützt | PrintTaskDefinition.ReadWrite.All |
| security alert | SecurityEvents.ReadWrite.All | Nicht unterstützt | SecurityEvents.ReadWrite.All |
shift /teams/{id}/schedule/shifts Änderungen an einer Schicht in einem Team. |
Schedule.Read.All, Schedule.ReadWrite.All | Nicht unterstützt | Schedule.Read.All, Schedule.ReadWrite.All |
swapShiftsChangeRequest /teams/{id}/schedule/swapShiftsChangeRequests Änderungen an einer Schichttauschanfrage in einem Team. |
Schedule.Read.All, Schedule.ReadWrite.All | Nicht unterstützt | Schedule.Read.All, Schedule.ReadWrite.All |
team /teams Alle Teams in einer organization. |
Nicht unterstützt | Nicht unterstützt | Team.ReadBasic.All, TeamSettings.Read.All |
team /teams/{id} Ein bestimmtes Team. |
Team.ReadBasic.All, TeamSettings.Read.All | Nicht unterstützt | Team.ReadBasic.All, TeamSettings.Read.All |
timeOffRequest /teams/{id}/schedule/timeOffRequests Änderungen an jeder Anforderung für arbeitsfreie Zeit in einem Team. |
Schedule.Read.All, Schedule.ReadWrite.All | Nicht unterstützt | Schedule.Read.All, Schedule.ReadWrite.All |
| todoTask | Tasks.ReadWrite | Tasks.ReadWrite | Nicht unterstützt |
| user | User.Read.All | User.Read.All | User.Read.All |
| baseTask (veraltet) | Tasks.ReadWrite | Tasks.ReadWrite | Nicht unterstützt |
Hinweis
Für die folgenden Berechtigungen wird die ressourcenspezifische Zustimmung verwendet:
- OnlineMeetingRecording.Read. Chat
- OnlineMeetingTranscript.Read. Chat
- ChatSettings.Read.Chat
- ChatSettings.ReadWrite.Chat
- Chat.Manage.Chat
- ChannelMessage.Read.Group
- ChatMember.Read.Chat
- AiEnterpriseInteraction.Read.User
ChatMessage
chatMessage-Abonnements können so angegeben werden, dass sie Ressourcendaten enthalten (includeResourceData auf truefestgelegt). In diesem Fall ist eine Verschlüsselung erforderlich, und die Abonnementerstellung schlägt fehl, wenn für solche Abonnements kein encryptionCertificate angegeben ist.
Verwenden Sie den Prefer: include-unknown-enum-members Anforderungsheader, um die folgenden Werte in der erweiterbaren EnumerationchatMessagemessageType abzurufen: systemEventMessage for /teams/{id}/channels/{id}/messages und /chats/{id}/messages Ressource.
conversationMember
conversationMember-Abonnements können so angegeben werden, dass sie Ressourcendaten enthalten (includeResourceData auf truefestgelegt). In diesem Fall ist eine Verschlüsselung erforderlich, und die Abonnementerstellung schlägt fehl, wenn für solche Abonnements kein encryptionCertificate angegeben ist.
Team, Kanal und Chat
Team-, Kanal- und Chatabonnements können so angegeben werden, dass sie Ressourcendaten enthalten (includeResourceData auf truefestgelegt). In diesem Fall ist eine Verschlüsselung erforderlich, und die Abonnementerstellung schlägt fehl, wenn für solche Abonnements kein encryptionCertificate angegeben ist.
Sie können den Abfragezeichenfolgeparameter notifyOnUserSpecificProperties verwenden, wenn Sie Änderungen in einem bestimmten Chat oder auf Benutzerebene abonnieren. Wenn Sie den Abfragezeichenfolgenparameter notifyOnUserSpecificPropertiestrue während der Abonnementerstellung festlegen, werden zwei Arten von Nutzlasten an den Abonnenten gesendet. Ein Typ enthält benutzerspezifische Eigenschaften, der andere wird ohne diese gesendet. Weitere Informationen finden Sie unter Abrufen von Änderungsbenachrichtigungen für Chats mit Microsoft Graph.
aiInsights
Abonnements für Copilot AI Insights erfordern eine gültige Copilot-Lizenz, die den folgenden Copilot-Serviceplan umfasst:
- Microsoft 365 Copilot Chat: 3f30311c-6b1e-48a4-ab79-725b469da960
aiInteraction
Abonnements für Copilot KI-Interaktionen erfordern eine gültige Copilot-Lizenz, die den folgenden Copilot-Serviceplan umfasst:
- Microsoft 365 Copilot Chat: 3f30311c-6b1e-48a4-ab79-725b469da960
Bei Abonnements, die auf Copilot KI-Interaktionen abzielen, an denen ein bestimmter Benutzer beteiligt ist, müssen dem Benutzer im Ressourcenpfad die vorherigen Servicepläne zugewiesen sein, die sich in einem gültigen Zustand befinden.
Für Abonnements, die auf Copilot KI-Interaktionen für den gesamten Mandanten abzielen, muss der Mandant über gültige Lizenzen verfügen, die alle früheren Copilot-Servicepläne enthalten.
HTTP-Anforderung
POST /subscriptions/{subscriptionsId}/reauthorize
Anforderungsheader
| Name | Beschreibung |
|---|---|
| Authorization | Bearer {token}. Erforderlich. Erfahren Sie mehr über Authentifizierung und Autorisierung. |
Anforderungstext
Geben Sie keinen Anforderungstext für diese Methode an.
Antwort
Wenn die Aktion erfolgreich verläuft, wird der Antwortcode 204 No Content zurückgegeben.
Beispiele
Anforderung
Das folgende Beispiel zeigt eine Anfrage.
POST https://graph.microsoft.com/beta/subscriptions/{subscriptionsId}/reauthorize
Antwort
Das folgende Beispiel zeigt die Antwort.
HTTP/1.1 204 No Content