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.
Mit der Copilot-Aktivitätsexport-API können Sie Copilot-Interaktionsdaten exportieren, einschließlich der Benutzeraufforderung an Copilot und der Copilot-Antwort an den Benutzer. Diese API erfasst die Benutzerabsicht und die Von Copilot aufgerufenen Ressourcen sowie die Antwort an den Benutzer in Microsoft 365 Copilot-Apps wie Teams, Word und Outlook.
Zugreifen auf Copilot-Aktivitätsexport-APIs
Beispiel 1 ist eine einfache Abfrage zum Abrufen aller Copilot-Interaktionen ohne Filter:
GET https://graph.microsoft.com/v1.0/copilot/users/{id}/interactionHistory/getAllEnterpriseInteractionsBeispiel 2 ist eine einfache Abfrage zum Abrufen aller Copilot-Interaktionen mit App-Klassenfiltern:
GET https://graph.microsoft.com/v1.0/copilot/users/{id}/interactionHistory/getAllEnterpriseInteractions?$filter=appClass eq 'IPM.SkypeTeams.Message.Copilot.Teams or appClass eq 'IPM.SkypeTeams.Message.Copilot.BizChat'
Voraussetzungen für den Zugriff auf Copilot-Aktivitätsexport-APIs
Anwendungsberechtigungen werden von Apps verwendet, die ohne angemeldeten Benutzer ausgeführt werden. Nur ein Administrator kann Anwendungsberechtigungen genehmigen. Die folgenden Berechtigungen sind erforderlich:
- AiEnterpriseInteraction.Read.All: Ermöglicht den Zugriff auf alle Copilot-Interaktionen in Microsoft 365-Apps und Microsoft 365 Chat
- Für den Zugriff auf die neue Copilot-Aktivitätsexport-API ist eine Microsoft 365 Copilot-Lizenz erforderlich.
Unterstützte appKlassenfilter:
Die folgenden appClass-Filter werden unterstützt:
IPM.SkypeTeams.Message.Copilot.WordIPM.SkypeTeams.Message.Copilot.ExcelIPM.SkypeTeams.Message.Copilot.TeamsIPM.SkypeTeams.Message.Copilot.BizChatIPM.SkypeTeams.Message.Copilot.WebChat
Mit diesen Filtern können Sie den Typ der Copilot-Interaktionen angeben, die Sie basierend auf der App-Klasse abrufen möchten. Die restlichen Interaktionen werden nicht unterstützt.
Erfahren Sie mehr über die aiInteractionHistory: getAllEnterpriseInteractions , die das Exportieren von Copilot-Interaktionen ermöglicht.
Bekanntes Problem:
Für einige Interaktionen in Teams Meeting Copilot fehlt möglicherweise in contexts[] den aiResponse Interaktionen. Die entsprechende Benutzeraufforderung enthält jedoch immer die contexts[] , um einen genauen Kontextabruf sicherzustellen. Das Entwicklungsteam ist sich dieses Problems bewusst und arbeitet an einer Lösung. Das folgende Beispiel zeigt ein userprompt,aiResponse-Paar mit gültigen Kontexten[] im userprompt und fehlenden Kontexten[] im entsprechenden aiResponse.
[
{
"id": "1746757256660",
"sessionId": "19:-SMwOyVjy2H3_BnsIO6WGUTXwuN1_BIw4U2TP4UcCwo1@thread.v2",
"requestId": "db42bee0-7cfb-451f-8eb6-f929762ee970",
"appClass": "IPM.SkypeTeams.Message.Copilot.Teams",
"interactionType": "userPrompt",
"conversationType": "appchat",
"etag": "1746757256660",
"createdDateTime": "2025-05-09T02:20:56.66Z",
"locale": "en-us",
"contexts": [
{
"contextReference": "https://microsoft.teams.com/threads/19:meeting_MTQ4ZDdkMzktYjhkZC00ODdlLTkwN2UtYzcwYjVmOWIxYTNm@thread.v2",
"displayName": "Teams Meeting Copilot",
"contextType": "TeamsMeeting"
}
],
"from": {
"@odata.type": "#microsoft.graph.chatMessageFromIdentitySet",
"application": null,
"device": null,
"user": {
"@odata.type": "#microsoft.graph.teamworkUserIdentity",
"id": "886cb6c8-eb73-4f72-ad99-69ebf43f70ad",
"displayName": "8:orgid:886cb6c8-eb73-4f72-ad99-69ebf43f70ad",
"userIdentityType": "aadUser",
"tenantId": "bcefad10-7e12-4123-8457-f3ac71b098db"
}
},
"body": {
"contentType": "text",
"content": "what was this meeting about?<attachment id=\"19:meeting_MTQ4ZDdkMzktYjhkZC00ODdlLTkwN2UtYzcwYjVmOWIxYTNm@thread.v2\"></attachment>"
},
"attachments": [
{
"attachmentId": "19:meeting_MTQ4ZDdkMzktYjhkZC00ODdlLTkwN2UtYzcwYjVmOWIxYTNm@thread.v2",
"contentType": "reference",
"contentUrl": "https://microsoft.teams.com/threads/19:meeting_MTQ4ZDdkMzktYjhkZC00ODdlLTkwN2UtYzcwYjVmOWIxYTNm@thread.v2",
"content": null,
"name": "Teams Meeting Copilot"
}
],
"links": [],
"mentions": []
},
{
"id": "1746757257162",
"sessionId": "19:-SMwOyVjy2H3_BnsIO6WGUTXwuN1_BIw4U2TP4UcCwo1@thread.v2",
"requestId": "db42bee0-7cfb-451f-8eb6-f929762ee970",
"appClass": "IPM.SkypeTeams.Message.Copilot.Teams",
"interactionType": "aiResponse",
"conversationType": "appchat",
"etag": "1746757257162",
"createdDateTime": "2025-05-09T02:20:57.162Z",
"locale": "en-us",
"contexts": [],
"from": {
"@odata.type": "#microsoft.graph.chatMessageFromIdentitySet",
"device": null,
"user": null,
"application": {
"@odata.type": "#microsoft.graph.teamworkApplicationIdentity",
"id": "fb8d773d-7ef8-4ec0-a117-179f88add510",
"displayName": "Copilot in Teams",
"applicationIdentityType": "bot"
}
},
"body": {
"contentType": "text",
"content": "I need to hear more discussion before I can get to work. Please try again in a few minutes."
},
"attachments": [],
"links": [],
"mentions": []
}
]
Hinweis
- Informationen zu Drosselungsgrenzwerten für die Copilot Interactions Export-API finden Sie unter Drosselungsgrenzwerte für Teams-Export-APIs.
- Delta-Funktionsaufrufe werden nicht unterstützt.
- Für eine optimale Leistung wird $top Wert 100 empfohlen.
- Diese API kann verwendet werden, um die unterstützten Copilot-Interaktionen für gelöschte Benutzer abzurufen.
- Gelöschte Copilot-Interaktionen für die unterstützten App-Klassen können mithilfe dieser API abgerufen werden.
- Wenn eine Benutzeraufforderung bearbeitet wird, wird sie als neue Interaktion betrachtet und kann mithilfe dieser API abgerufen werden.