サブスクリプション: 再承認

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

reauthorizationRequired チャレンジを受け取ったら、サブスクリプションを再承認します。

この API は、次の国内クラウド展開で使用できます。

グローバル サービス 米国政府機関 L4 米国政府機関 L5 (DOD) 21Vianet が運営する中国

アクセス許可

要求されたリソースとアクセス許可の種類 (委任またはアプリケーション) に応じて、以下の表で指定されているアクセス許可がこの API を呼び出すため必要な最小限の特権となります。 より多くの特権アクセス許可を選択する前に注意することを含め、詳細については、[アクセス許可] で次のアクセス許可を検索してください。

注:

一部のリソースは複数のシナリオで変更通知をサポートしており、それぞれ異なるアクセス許可が必要な場合があります。 その場合は、リソース パスを使用してシナリオを区別します。

サポートされているリソース 委任 (職場または学校のアカウント) 委任 (個人用 Microsoft アカウント) アプリケーション
aiInsights
/copilot/users/{userId}/onlineMeetings/getAllAiInsights
特定のユーザーが参加している会議からの Copilot AI 分析情報。
OnlineMeetingAiInsight.Read.All サポートされていません。 OnlineMeetingAiInsight.Read.All
aiInsights
/copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights
特定の会議に関する Copilot AI 分析情報。
OnlineMeetingAiInsight.Read.All サポートされていません。 OnlineMeetingAiInsight.Read.All
aiInteraction
copilot/users/{userId}/interactionHistory/getAllEnterpriseInteractions
特定のユーザーが参加している Copilot AI 対話。
AiEnterpriseInteraction.Read サポートされていません。 AiEnterpriseInteraction.Read.All、AiEnterpriseInteraction.Read.User
aiInteraction
copilot/interactionHistory/getAllEnterpriseInteractions
organization における Copilot AI の対話。
サポートされていません。 サポートされていません。 AiEnterpriseInteraction.Read.All
承認 サポートされていません。 サポートされていません。 ApprovalSolution.ReadWrite.All
callRecord サポートされていません。 サポートされていません。 CallRecords.Read.All
callRecording
communications/onlineMeetings/getAllRecordings
すべてのレコーディングがテナントで利用可能になります。
サポートされていません。 サポートされていません。 OnlineMeetingRecording.Read.All
callRecording
communications/onlineMeetings/{onlineMeetingId}/recordings
任意の記録が特定の会議で利用可能になります。
OnlineMeetingRecording.Read.All サポートされていません。 OnlineMeetingRecording.Read.All
callRecording
users/{userId}/onlineMeetings/getAllRecordings
特定のユーザーによって開催された会議で利用可能になる通話録音。
OnlineMeetingRecording.Read.All サポートされていません。 OnlineMeetingRecording.Read.All
callRecording
appCatalogs/teamsApps/{id}/installedToOnlineMeetings/getAllRecordings
特定の Teams アプリがインストールされている会議で利用可能になる通話録音。
サポートされていません。 サポートされていません。 OnlineMeetingRecording.Read.All、OnlineMeetingRecording.Read。Chat
callTranscript
communications/onlineMeetings/getAllTranscripts
トランスクリプトはすべてテナントで使用可能になります。
サポートされていません。 サポートされていません。 OnlineMeetingTranscript.Read.All
callTranscript
communications/onlineMeetings/{onlineMeetingId}/transcripts
任意のトランスクリプトが特定の会議で使用可能になります。
OnlineMeetingTranscript.Read.All サポートされていません。 OnlineMeetingTranscript.Read.All
callTranscript
users/{userId}/onlineMeetings/getAllTranscripts
特定のユーザーによって開催された会議で利用可能になる通話記録。
OnlineMeetingTranscript.Read.All サポートされていません。 OnlineMeetingTranscript.Read.All
callTranscript
appCatalogs/teamsApps/{id}/installedToOnlineMeetings/getAllTranscripts
特定の Teams アプリがインストールされている会議で利用可能になる通話記録。
サポートされていません。 サポートされていません。 OnlineMeetingTranscript.Read.All、OnlineMeetingTranscript.Read。Chat
channel
/teams/getAllChannels
all channels in a organization.
サポートされていません。 サポートされていません。 Channel.ReadBasic.All、ChannelSettings.Read.All
channel
/teams/{id}/channels
特定のチーム内のすべてのチャネル organization.
Channel.ReadBasic.All、ChannelSettings.Read.All サポートされていません。 Channel.ReadBasic.All、ChannelSettings.Read.All
チャット
/chats
organization 内のすべてのチャット。
サポートされていません。 サポートされていません。 Chat.ReadBasic.All、 Chat.Read.All、 Chat.ReadWrite.All
チャット
/chats/{id}
特定のチャット。
Chat.ReadBasic、 Chat.Read、 Chat.ReadWrite サポートされていません。 ChatSettings.Read です。Chat、ChatSettings.ReadWrite。Chat, Chat.管理.Chat, Chat.ReadBasic.All、Chat.Read.All、Chat.ReadWrite.All
チャット
/appCatalogs/teamsApps/{id}/installedToChats
特定の Teams アプリがインストールされている organization 内のすべてのチャット。
サポートされていません。 サポートされていません。 Chat.ReadBasic.WhereInstalled, Chat.Read.WhereInstalled, Chat.ReadWrite.WhereInstalled
チャット
/users/{id}/chats
特定のユーザーが参加しているすべてのチャット。
Chat.ReadBasic、 Chat.Read、 Chat.ReadWrite サポートされていません。 Chat.ReadBasic.All、 Chat.Read.All、 Chat.ReadWrite.All
chatMessage
/teams/{id}/channels/{id}/messages
特定のチャネル内のすべてのメッセージと返信。
ChannelMessage.Read.All、Group.Read.All、Group.ReadWrite.All サポートされていません。 ChannelMessage.Read.Group、ChannelMessage.Read.All
chatMessage
/teams/getAllMessages
organization 内のすべてのチャネル メッセージ。
サポートされていません。 サポートされていません。 ChannelMessage.Read.All
chatMessage
/chats/{id}/messages
チャット内のすべてのメッセージ。
Chat.Read、Chat.ReadWrite サポートされていません。 Chat.Read.All
chatMessage
/chats/getAllMessages
organization 内のすべてのチャット メッセージ。
サポートされていません。 サポートされていません。 Chat.Read.All
chatMessage
/users/{id}/chats/getAllMessages
特定のユーザーが参加しているすべてのチャットのChatメッセージ。
Chat.Read、Chat.ReadWrite サポートされていません。 Chat.Read.All、Chat.ReadWrite.All
chatMessage
/appCatalogs/teamsApps/{id}/installedToChats/getAllMessages
特定の Teams アプリがインストールされているorganization内のすべてのチャットに対してメッセージをChatします。
サポートされていません。 サポートされていません。 Chat.Read.WhereInstalled, Chat.ReadWrite.WhereInstalled
contact Contacts.Read Contacts.Read Contacts.Read
conversationMember
/chats/getAllMembers
organization 内のすべてのチャットのメンバー。
サポートされていません。 サポートされていません。 ChatMember.Read.All, ChatMember.ReadWrite.All, Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All
conversationMember
/chats/{id}/members
特定のチャットのメンバー。
ChatMember.Read, ChatMember.ReadWrite, Chat.ReadBasic, Chat.Read, Chat.ReadWrite サポートされていません。 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
特定の Teams アプリがインストールされているorganization内のすべてのチャットのメンバー Chat。
サポートされていません。 サポートされていません。 ChatMember.Read.WhereInstalled、ChatMember.ReadWrite.WhereInstalled、Chat。ReadBasic.WhereInstalled, Chat.Read.WhereInstalled, Chat.ReadWrite.WhereInstalled
conversationMember
/teams/getAllMembers
organization 内のすべてのチームのメンバー。
サポートされていません。 サポートされていません。 TeamMember.Read.All, TeamMember.ReadWrite.All
conversationMember
/teams/{id}/members
特定のチームのメンバー。
TeamMember.Read.All サポートされていません。 TeamMember.Read.All
conversationMember
/teams/{id}/channels/getAllMembers
特定のチームのすべてのプライベート チャネルのメンバー。
サポートされていません。 サポートされていません。 ChannelMember.Read.All
conversationMember
/teams/getAllChannels/getAllMembers
サポートされていません。 サポートされていません。 ChannelMember.Read.All
driveItem (ユーザーの個人用 OneDrive) サポートされていません。 Files.ReadWrite サポートされていません。
driveItem (OneDrive for Business) Files.ReadWrite.All サポートされていません。 Files.ReadWrite.All
イベント Calendars.Read Calendars.Read Calendars.Read
グループ Group.Read.All サポートされていません。 Group.Read.All
グループ会話 Group.Read.All サポートされていません。 サポートされていません。
Microsoft Entra Health 監視アラート
/reports/healthmonitoring/alerts
HealthMonitoringAlertConfig.ReadWrite.All サポートされていません。 HealthMonitoringAlertConfig.ReadWrite.All
リスト Sites.ReadWrite.All サポートされていません。 Sites.ReadWrite.All
メッセージ Mail.ReadBasic, Mail.Read Mail.ReadBasic, Mail.Read Mail.Read
offerShiftRequest
/teams/{id}/schedule/offerShiftRequests
チーム内のオファー シフト要求に対する変更。
Schedule.Read.All、Schedule.ReadWrite.All サポートされていません。 Schedule.Read.All、Schedule.ReadWrite.All
オンライン会議 サポートされていません。 サポートされていません。 OnlineMeetings.Read.All、OnlineMeetings.ReadWrite.All
openShiftChangeRequest
/teams/{id}/schedule/openShiftChangeRequests
チームの空きシフト要求に対する変更。
Schedule.Read.All、Schedule.ReadWrite.All サポートされていません。 Schedule.Read.All、Schedule.ReadWrite.All
プレゼンス Presence.Read.All サポートされていません。 サポートされていません。
printer サポートされていません。 サポートされていません。 Printer.Read.All, Printer.ReadWrite.All
printTaskDefinition サポートされていません。 サポートされていません。 PrintTaskDefinition.ReadWrite.All
セキュリティの警告 SecurityEvents.ReadWrite.All サポートされていません。 SecurityEvents.ReadWrite.All
シフト
/teams/{id}/schedule/shifts
チーム内のシフトに対する変更。
Schedule.Read.All、Schedule.ReadWrite.All サポートされていません。 Schedule.Read.All、Schedule.ReadWrite.All
swapShiftsChangeRequest
/teams/{id}/schedule/swapShiftsChangeRequests
チーム内のスワップ シフト要求に対する変更。
Schedule.Read.All、Schedule.ReadWrite.All サポートされていません。 Schedule.Read.All、Schedule.ReadWrite.All
team
/teams
All teams in a organization.
サポートされていません。 サポートされていません。 Team.ReadBasic.All、TeamSettings.Read.All
team
/teams/{id}
特定のチーム。
Team.ReadBasic.All、TeamSettings.Read.All サポートされていません。 Team.ReadBasic.All、TeamSettings.Read.All
timeOffRequest
/teams/{id}/schedule/timeOffRequests
チーム内の休暇要求に対する変更。
Schedule.Read.All、Schedule.ReadWrite.All サポートされていません。 Schedule.Read.All、Schedule.ReadWrite.All
todoTask Tasks.ReadWrite Tasks.ReadWrite サポートされていません。
user User.Read.All User.Read.All User.Read.All
baseTask (非推奨) Tasks.ReadWrite Tasks.ReadWrite サポートされていません。

注:

次のアクセス許可では、 リソース固有の同意が使用されます

  • 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 サブスクリプションを指定することもできます (includeResourceDatatrue に設定)。 その場合、暗号化が必要であり、そのようなサブスクリプションに encryptionCertificate が指定されていないと、サブスクリプションの作成は失敗します。

Prefer: include-unknown-enum-members 要求ヘッダーを使用して、chatMessage messageTypeのエボルベブル列挙型で次の値を取得します。 /teams/{id}/channels/{id}/messages および /chats/{id}/messages リソースのsystemEventMessage

conversationMember

リソース データを含めるように conversationMember サブスクリプションを指定することができます (includeResourceDatatrue に設定)。 その場合、暗号化が必要であり、そのようなサブスクリプションに encryptionCertificate が指定されていないと、サブスクリプションの作成は失敗します。

チーム、チャネル、チャット

チームチャネルチャット のサブスクリプションにリソース データを含めるように指定できます (includeResourceDatatrue に設定)。 その場合、暗号化が必要であり、そのようなサブスクリプションに encryptionCertificate が指定されていないと、サブスクリプションの作成は失敗します。

notifyOnUserSpecificProperties クエリ文字列パラメーターは、特定のチャットまたはユーザー レベルで変更をサブスクライブするときに使用できます。 サブスクリプションの作成時にクエリ文字列パラメーター notifyOnUserSpecificPropertiestrue に設定すると、2 種類のペイロードがサブスクライバーに送信されます。 1 つのタイプにはユーザー固有のプロパティが含まれており、もう 1 つはユーザー固有のプロパティなしで送信されます。 詳細については、「 Microsoft Graph を使用してチャットの変更通知を取得する」を参照してください。

aiInsights

Copilot AI 分析情報のサブスクリプションには、次の Copilot サービス プランを含む有効な Copilot ライセンスが必要です:

  • Microsoft 365 Copilot Chat: 3f30311c-6b1e-48a4-ab79-725b469da960

aiInteraction

Copilot AI 対話のサブスクリプションには、次の Copilot サービス プランを含む有効な Copilot ライセンスが必要です:

  • Microsoft 365 Copilot Chat: 3f30311c-6b1e-48a4-ab79-725b469da960

特定のユーザーが参加している Copilot AI 対話を対象とするサブスクリプションの場合、リソース パス内のユーザーには、有効な状態で以前のサービス プランが割り当てられている必要があります。

テナント全体の Copilot AI 対話を対象とするサブスクリプションの場合、テナントには、以前のすべての Copilot サービス プランを含む有効なライセンスがプロビジョニングされている必要があります。

HTTP 要求

POST /subscriptions/{subscriptionsId}/reauthorize

要求ヘッダー

名前 説明
Authorization ベアラー {token}。 必須です。 認証と認可についての詳細をご覧ください。

要求本文

このメソッドには、要求本文を指定しません。

応答

成功した場合、このアクションは 204 No Content 応答コードを返します。

要求

次の例は要求を示しています。

POST https://graph.microsoft.com/beta/subscriptions/{subscriptionsId}/reauthorize

応答

次の例は応答を示しています。

HTTP/1.1 204 No Content