次の方法で共有


Microsoft Teams

Microsoft Teamsを使用すると、Microsoft 365 を使用して、チーム ワークスペース内のすべてのコンテンツ、ツール、会話を取得できます。

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
コピロット スタジオ Standard 次を除くすべての Power Automate リージョン :
     - 21Vianet が運営する China Cloud
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure China リージョン
Power Apps Standard 次を除くすべての Power Apps リージョン :
     - 21Vianet が運営する China Cloud
Power Automate Standard 次を除くすべての Power Automate リージョン :
     - 21Vianet が運営する China Cloud
お問い合わせ
名前 Microsoft
URL https://support.microsoft.com/en-us/contactus
コネクタ メタデータ
Publisher Microsoft
Website https://products.office.com/microsoft-teams/group-chat-software
プライバシー ポリシー https://privacy.microsoft.com/
カテゴリ コラボレーション;通信

アクションに関する既知の問題と制限事項

簡単な説明 オペレーション 長い説明
メッセージ サイズの制限 アダプティブ カードをポストして応答を待つ

チャットまたはチャネルでアダプティブ カードを投稿する

チャットまたはチャネルでメッセージを投稿する

チャネルでメッセージを返信する

チャネルでアダプティブ カードで返信する

チャットまたはチャネルでアダプティブ カードを更新する
アクションがメッセージを投稿すると、メッセージ サイズの制限は約 28 KB になります。 この制限には、テキスト、画像、リンク、テーブル、メンションなどのすべての HTML 要素が含まれます。 メッセージ のサイズが 28 KB を超えると、"要求エンティティが大きすぎます" というエラーでアクションが失敗します。
ゲスト ユーザーをチーム所有者として設定する チームにメンバーを追加する メンバーをチームに追加すると、ゲスト ユーザーをチーム所有者として設定できます。
Exchange Online メールボックスが必要 Teams 会議の作成 Teams 会議を作成し、タイム ゾーンを選択する場合、このアクションには Exchange オンライン メールボックスが必要です。
チャットあたりの最大ユーザー数 チャットを作成する チャットを作成すると、このアクションはチャットあたり最大 20 人のユーザーを処理できますが、ゲスト ユーザーはサポートされません。
ワークフロー アプリが必要 アダプティブ カードをポストして応答を待つ

チャットまたはチャネルでアダプティブ カードを投稿する

チャットまたはチャネルでメッセージを投稿する

チャネルでメッセージを返信する

チャネルでアダプティブ カードで返信する

チャットまたはチャネルでアダプティブ カードを更新する
これらのアクションには、ワークフロー (以前の Power Automate) アプリの可用性と、Teams 管理センターでのアプリの "許可" 状態への設定が必要です。
誰かがアダプティブ カードに応答したときにトリガーと組み合わせることはできません チャットまたはチャネルでアダプティブ カードを投稿する "トリガー + リスナー" ワークフローでこのトリガーを使用すると、カードの送信時に "問題が発生しました、もう一度やり直してください" というエラーが発生する可能性があります。 このエラーは、トリガー フロー (チャットまたはチャネルにアダプティブ カードを投稿する) が、カードを投稿した後に呼び出し応答を処理しないために発生します。 代わりに、リスナー フローは、呼び出し応答イベントをキャプチャし、処理を続行するように設計されています。 ただし、トリガー フローは応答を処理しないため、エラーを返します。 ポスト アダプティブ カードを使用し、代替手段として応答を待ちます。

トリガーに関する既知の問題と制限事項

簡単な説明 オペレーション 長い説明
フローごとにユーザーのみをサポート 新しいチャット メッセージが追加されたとき Teams の参加者であるチャットに新しいチャット メッセージが投稿されると、トリガーはフローごとに 1 人のユーザーのみをサポートできます。
1 つの単語のみをサポート キーワードが記載されている場合 1 単語より長い語句の場合、トリガーは起動しません。
メッセージ関連のすべてのデータに対して発生します キーワードが記載されている場合 このデータには、メッセージの送信者と、メッセージが送信された時刻を含むテキストが含まれます。
チャネルに追加されたルート メッセージに対してのみ発生します 新しいチャネル メッセージが追加されたとき Teams のチャネルに新しいメッセージが投稿されると、既存のチャネル メッセージへの返信に対してトリガーが起動しません。
既定の環境でのみ機能します 選択したメッセージの場合

作成ボックスから (V2)

誰かがアダプティブ カードに応答したとき
これらのトリガーは、既定の環境でのみ機能します。
ゲスト ユーザーまたは外部ユーザーに対して機能しない 選択したメッセージの場合

誰かがアダプティブ カードに応答したとき
このトリガーは、チームのゲスト ユーザーまたは外部ユーザーには機能しません。
ポーリング間隔は 3 分です 新しいチャネル メッセージが追加されたとき

チャネル メッセージに記載されている場合
これらのトリガーでは、3 分間のポーリング間隔が使用されます。
ポーリング間隔が 5 分の場合 新しいチーム メンバーが追加されたとき

新しいチーム メンバーが削除されたとき
これらのトリガーでは、基になる API の制限により、5 分間のポーリング間隔が使用されます。 これにより、トリガーが同じイベントに対して複数回起動する可能性があります。
非表示のメンバーを含む統合グループでは機能しません 新しいチーム メンバーが追加されたとき

新しいチーム メンバーが削除されたとき
これらのトリガーは、非表示のメンバーを持つ統合グループでは機能しません。
Power Automate Actions アプリが必要 選択したメッセージの場合 Power Automate では、このトリガーでは、Power Automate Actions アプリ (アプリ ID: 00001016-de05-492e-9106-4828fc8a8687) のブロックを解除する必要があります。 管理者アカウントを使用して、 Teams 管理センターでアプリが有効になっていることを確認します。
Microsoft Cloud for Sovereignty ではサポートされていません 選択したメッセージの場合
作成ボックスから
これらのトリガーは、GCC、GCCH、DoD などのソブリン クラウドではサポートされていません。

一般的な既知の問題と制限事項

  • Teams の円錐形を使用するには、これらの サブスクリプションのいずれかを有効にする必要があります。
  • 現在、プライベート チャネルへのメッセージまたはアダプティブ カードの投稿はサポートされていません。
  • Power Virtual Agents を使用してメッセージまたはカードを投稿するには、受信者がボットをMicrosoft Teamsにインストールする必要があります。 詳細については、「 Microsoft Teams でユーザーにプロアクティブ メッセージを送信する」を参照してください。
  • 1 つのメッセージで @mention できるのは、最大 20 人のユーザーと 20 個のタグのみです。

Microsoft Teams Webhook

Teams Webhook 要求が受信されたとき

操作 ID: TeamsIncomingWebhookTrigger

このトリガーを使用すると、トリガーによって公開されるエンドポイントに POST 要求を行ってフローを開始できます。 要求の本文でアダプティブ カードの配列をトリガーに送信して、フローの後のアクションで使用できます。 このトリガーは POST 要求のみをサポートし、GET 要求はサポートしません。

非推奨の Office Webhook とは異なり、Teams Webhook 要求を受信したときトリガーを使用すると、ユーザーは、だれでも、テナント内の任意のユーザー、またはテナント内の特定のユーザーのサブセットのみがトリガーの呼び出しを許可されるかどうかを指定できます。 このトリガーは、非推奨の Office Webhook とは異なり、操作可能なメッセージもサポートしません。

フローを保存すると、トリガーのコールバック URL が表示されます。 Power Automate または Teams の Power Automate デザイナーで作成したフローを編集して、コールバック URL にアクセスすることもできます。

アダプティブ カードを作成する方法の詳細については、「 アダプティブ カードをMicrosoft Teamsにポストするフローを作成する」と、 アダプティブ カード スキーマのベスト プラクティスアダプティブ カード デザイナーを参照してください。

要求本文スキーマ

要求本文
名前 Key 必須 タイプ Description
yes 文字列 値は常に "message" にする必要があります
attachments attachments yes オブジェクトの配列 アダプティブ カード項目オブジェクトの配列。 オブジェクト スキーマについては、以下 の AdaptiveCardItemSchema を参照してください。
AdaptiveCardItemSchema
名前 Key 必須 タイプ Description
コンテンツタイプ コンテンツタイプ yes 文字列 値は常に "application/vnd.microsoft.card.adaptive" にする必要があります
contentUrl contentUrl yes 文字列 値は常に null にする必要があります
コンテンツ コンテンツ yes オブジェクト JSON で書式設定されたアダプティブ カード オブジェクト。 サンプルとテンプレートについては、以下を参照してください。 https://adaptivecards.io/samples

要求本文の例

    {
       "type":"message",
       "attachments":[
          {
             "contentType":"application/vnd.microsoft.card.adaptive",
             "contentUrl":null,
             "content":{
                "$schema":"http://adaptivecards.io/schemas/adaptive-card.json",
                "type":"AdaptiveCard",
                "version":"1.2",
                "body":[
                    {
                    "type": "TextBlock",
                    "text": "For Samples and Templates, see [https://adaptivecards.io/samples](https://adaptivecards.io/samples)"
                    }
                ]
             }
          }
       ]
    }

アダプティブ カード JSON ファイルのプロパティは次のとおりです。

  • "type"フィールドは"message"する必要があります。
  • "attachments"配列には、カード オブジェクトのセットが含まれています。
  • "contentType"フィールドはアダプティブ カードの種類に設定する必要があります。
  • "content" オブジェクトは、JSON 形式のカードです。
  1. Postman でアダプティブ カードをテストする:

    1. Postman を使用してアダプティブ カードをテストし、受信 Webhook を設定するために作成された URL に POST 要求を送信します。
    2. 要求の本文に JSON ファイルを貼り付け、Teams でアダプティブ カード メッセージを表示します。

ヒント

アダプティブ カード のコード サンプルとテンプレートを 使用して、POST 要求の本文をテストします。

要求の送信の例

サンプル コード リファレンス

var adaptiveCardJson = @"{
  ""type"": ""message"",
  ""attachments"": [
    {
      ""contentType"": ""application/vnd.microsoft.card.adaptive"",
      ""content"": {
        ""type"": ""AdaptiveCard"",
        ""body"": [
          {
            ""type"": ""TextBlock"",
            ""text"": ""Message Text""
          }
        ],
        ""$schema"": ""http://adaptivecards.io/schemas/adaptive-card.json"",
        ""version"": ""1.2""
      }
    }
  ]
}";

var webhookUrl = "Retrieve this from the url of the trigger, e.g. https://xxxxx.logic.azure.com:443/xxxxxxxxx";

var client = new HttpClient();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

var content = new StringContent(adaptiveCardJson, System.Text.Encoding.UTF8, "application/json");
var response = await client.PostAsync(webhookUrl, content);

パラメーター

名前 Key 必須 タイプ Description
triggerAuthenticationType triggerAuthenticationType 文字列 すべてのユーザー、テナント内の任意のユーザー、またはテナント内の特定のユーザーのみがフローをトリガーできるかどうか。
triggerAllowedUsers triggerAllowedUsers 文字列 フローのトリガーを許可されたユーザーの一覧。 triggerAuthenticationType が "テナント内の特定のユーザー" に設定されている場合にのみ使用されます。
  • [すべてのユーザー] 認証オプションを選択した場合、またはトリガーへの POST 要求が失敗する場合は、認証トークン ヘッダーを渡さないでください。
  • [テナント内の任意のユーザー] または [テナント内の特定のユーザー] 認証オプションを選択した場合は、Teams Webhook 要求を受信したときにトリガーに要求の認証トークンを渡す必要があります。
  • 必要な要求の詳細については、HTTP 要求トリガーの OAuth 認証の追加に関するドキュメントを参照してください。

返品ポリシー

名前 経路 タイプ Description
body body オブジェクト 出力は、トリガーに送信された要求本文と同じです。出力または要求本文スキーマの例については、上記の例を参照してください

調整制限

名前 極限 注記
同時受信呼び出し - 1,000 必要に応じて、同時要求数を削減するか期間を短縮できます。
5 分あたりの呼び出しの読み取り 低の場合は 6,000。他のすべてのユーザーに対して 60,000 この制限は、クラウド フローの実行履歴から生の入力と出力を取得する呼び出しに適用されます。 必要に応じて、複数のフローにワークロードを分散できます。
5 分あたりの呼び出しの呼び出し 低の場合は 4,500。その他すべての場合は 45,000 必要に応じて、複数のフローにワークロードを分散できます。

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

Microsoft Teams資格情報 (Teams GCC High) Microsoft Teams資格情報 (Teams GCC High) を使用してログインします。 Azure Government のみ 共有不可
Microsoft Teams資格情報 (Teams パブリック/Teams GCC) Microsoft Teams資格情報 (Teams パブリック/Teams GCC) を使用してログインします。 Azure Government のみ 共有不可
デフォルト 資格情報を使用してログインします。 Azure Government を除くすべてのリージョン 共有不可

Microsoft Teams資格情報 (Teams GCC High)

認証 ID: oauthGccHigh

適用: Azure Government のみ

Microsoft Teams資格情報 (Teams GCC High) を使用してログインします。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

Microsoft Teams資格情報 (Teams パブリック/Teams GCC)

認証 ID: oauthPublic

適用: Azure Government のみ

Microsoft Teams資格情報 (Teams パブリック/Teams GCC) を使用してログインします。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

デフォルト

適用: Azure Government を除くすべてのリージョン

資格情報を使用してログインします。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒
トリガーポーリングの頻度 1 600 秒
接続ごとの Get 以外の要求 (リスト チャット、フィード通知の投稿、Flow ボットとしてのアダプティブ カードの投稿、その他の Flow ボット操作の場合) 25 300 秒
接続あたりの Get 以外の要求 (その他のすべての操作) 300 300 秒

アクション

Flow ボットとしてユーザーにメッセージを投稿する [非推奨]

Teams のユーザーにメッセージを送信するプロセスを簡単に自動化できます。

Flow ボットとして独自のアダプティブ カードをチャネルに投稿する [非推奨]

JSON カード定義を追加して、Teams チャネルのカスタム投稿を作成します。 投稿には、画像、グラフ、テキストなどを含めることができます。

Flow ボットとして独自のアダプティブ カードをユーザーに投稿する [非推奨]

JSON カード定義を追加して、Teams ユーザーのカスタム メッセージを作成します。 メッセージには、画像、グラフ、テキストなどを含めることができます。

Flow ボットとして選択したオプションをユーザーに投稿する

フローを続行する前に応答する必要がある一連のオプションをMicrosoft Teamsユーザーに送信します。 このアクションは、ユーザーがオプションに応答するまでフローを一時停止します

Microsoft Graph HTTP 要求を送信する

Microsoft Teams エンドポイントに対して呼び出す Microsoft Graph REST API 要求を作成します。 これらのセグメントは、1 番目のセグメント (/teams、/me、/users の 2 番目のセグメント: チャネル、チャット、installedApps、メッセージ、pinnedMessages) でサポートされています。 詳細情報: https://docs.microsoft.com/en-us/graph/use-the-api

Shifts: Open Shift のすべての要求を一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべての Open Shift 要求を一覧表示するを 使用してください。

この操作は、スケジュール内のすべての開いているシフト変更要求を返します

Teams 会議を作成する

招待の下部にリンクを含む会議を作成し、Microsoft Teamsでオンラインで会議に参加します。

すべてのチャネルを一覧表示する

チームと共有されているチャネルを含む、特定のチームのすべてのチャネルを一覧表示します

アダプティブ カードを Teams チャネルに投稿し、応答を待つ [非推奨]

待機フローを続行するためのアクションを含む Teams チャネルにメッセージを送信するプロセスを簡単に自動化できます。

アダプティブ カードを Teams ユーザーに投稿し、応答を待つ [非推奨]

待機フローを続行するためのアクションを含む Teams ユーザーにメッセージを送信するプロセスを簡単に自動化できます。

アダプティブ カードをポストして応答を待つ

アダプティブ カードをチャットまたはチャネルに投稿し、任意のユーザーからの応答を待機します。 これにより、ユーザーが応答するまでフローが一時停止されます。

シフト: Open Shift 要求を承認する [非推奨]

このアクションは非推奨になりました。 代わりに 、Open Shift 要求の承認を 使用してください。

この操作により、マネージャーは Open Shift 要求を承認できます。

シフト: Open Shift 要求を拒否する [非推奨]

このアクションは非推奨になりました。 代わりに 、Open Shift 要求を拒否する を使用してください。

この操作により、マネージャーはオープン シフト要求を拒否できます。

シフト: すべてのオファー シフト要求を一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべてのプラン シフト要求を一覧表示するを 使用してください。

この操作は、スケジュール内のすべてのオファーシフト要求を返します

シフト: すべてのシフトを一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべてのシフトを一覧表示するを 使用してください。

この操作は、チームのメンバーに割り当てられているすべてのシフトを返します

シフト: すべてのスケジュール グループを一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべてのスケジュール グループを一覧表示するを 使用してください。

この操作は、スケジュール内のすべてのスケジュール グループを返します

シフト: すべてのスワップ シフト要求を一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべてのスワップ シフト要求を一覧表示するを 使用してください。

この操作は、スケジュール内のすべてのスワップ シフト要求を返します

シフト: すべての休暇の理由を一覧表示 [非推奨]

このアクションは非推奨になりました。 代わりに 、チームですべての休暇の理由を一覧表示するを 使用してください。

この操作は、チームに関連付けられている休暇の理由の一覧を返します。

シフト: すべての休暇要求を一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべての休暇要求を一覧表示するを 使用してください。

この操作は、スケジュール内のすべての休暇要求を返します

シフト: オファー シフト要求を承認する [非推奨]

このアクションは非推奨になりました。 代わりに 、オファー シフト要求の承認を 使用してください。

この操作により、受信者/マネージャーはオファー シフト要求を承認できます。

シフト: オファーシフトリクエストを拒否する [非推奨]

このアクションは非推奨になりました。 代わりに オファーシフトリクエストを拒否 してください。

この操作により、ユーザーはオファーシフト要求を拒否できます。

シフト: オープン シフトを取得する [非推奨]

このアクションは非推奨になりました。 代わりに 、Get an Open Shift を 使用してください。

この操作は、開いているシフトの詳細を返します。

シフト: オープン シフトを更新する [非推奨]

このアクションは非推奨になりました。 代わりに、 Update an Open Shift を 使用してください。

スケジュール内の開いているシフトを更新します。

シフト: シフトを削除する [非推奨]

このアクションは非推奨になりました。 代わりに 、Shift キーを削除するを 使用してください。

この操作では、シフトの一意の ID を使用してシフトを削除します。

シフト: シフトを取得する [非推奨]

このアクションは非推奨になりました。 代わりに Get a Shift を 使用してください。

この操作は、シフトの一意の ID を使用してシフトの詳細を返します。

シフト: スケジュール グループを取得する [非推奨]

このアクションは非推奨になりました。 代わりに 、スケジュール グループの取得を 使用してください。

この操作は、一意の ID を使用してスケジュール グループの詳細を返します。

シフト: スケジュールの詳細を取得する [非推奨]

このアクションは非推奨になりました。 代わりに 、[スケジュールの詳細を取得する] を使用してください。

この操作は、スケジュールの一意の ID を使用してスケジュールの詳細を返します。

シフト: スワップ シフト要求を承認する [非推奨]

このアクションは非推奨になりました。 代わりに 、スワップ シフト要求の承認を 使用してください。

この操作により、ユーザーはシフトのスワップ要求を承認できます。

シフト: スワップ シフト要求を拒否する [非推奨]

このアクションは非推奨になりました。 代わりに スワップ シフト要求を拒否してください

この操作により、ユーザーはスワップ シフト要求を拒否できます。

シフト: 休暇要求を承認する [非推奨]

このアクションは非推奨になりました。 代わりに、 休暇要求の承認を 使用してください。

この操作により、マネージャーは休暇要求を承認できます。

シフト: 休暇要求を拒否する [非推奨]

このアクションは非推奨になりました。 代わりに 、休暇要求の拒否を 使用してください。

この操作により、マネージャーは休暇要求を拒否できます。

シフト: 新しいオープン シフトを作成する [非推奨]

このアクションは非推奨になりました。 代わりに 、新しい Open Shift を作成 してください。

スケジュールで新しいオープン シフトを作成する

シフト: 開いているすべてのシフトを一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべての開いているシフトを一覧表示するを 使用してください。

この操作は、チーム内のすべての開いているシフトを返します

シフト: 開いているシフトを削除する [非推奨]

このアクションは非推奨になりました。 代わりに、[ Shift キーを押して開く] を削除 してください。

この操作により、開いているシフトが削除されます。

チャットまたはチャネルでアダプティブ カードを更新する

既存のアダプティブ カードを更新する

チャットまたはチャネルでカードを投稿する

チャットまたはチャネルにカードを投稿する

チャットまたはチャネルでメッセージを投稿する

チャットまたはチャネルにメッセージを投稿する

チャットを一覧表示する

参加している最近のチャットを一覧表示します

チャットを作成する

1 つのチャットまたはグループ チャットに 1 つを作成します

チャネル メッセージの返信を一覧表示する

特定のチームのチャネル内のメッセージへの返信を一覧表示します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

チャネルでアダプティブ カードで返信する

チャネルのメッセージにアダプティブ カードを使用して返信する

チャネルでメッセージを返信する

チャネルのメッセージにメッセージを返信する

チャネルを一覧表示する

特定のチームのすべてのチャネルを一覧表示します

チャネルを作成する

指定したチーム内に新しいチャネルを作成する

チーム タグからメンバーを削除する

チーム タグからメンバーを削除します

チーム タグにメンバーを追加する

チーム タグにユーザーを追加する

チーム タグの@mention トークンを取得する

チーム タグを @mention するためにチャネルでユーザーとして送信されたメッセージまたはアダプティブ カードに挿入できるトークンを作成します。

チーム タグのメンバーを一覧表示する

チーム タグのメンバーを一覧表示します

チーム タグを削除する

チームからタグを削除します

チームにメンバーを追加する

Microsoft Teamsのチームにメンバーを追加する

チームのすべてのタグを一覧表示する

チームのタグを一覧表示します

チームのタグを作成する

チームにタグを作成する

チームを作成する

Microsoft Teamsに新しいチームを作成します

チームを取得する

Microsoft Teamsのチームの詳細を取得します。

チーム内の特定のチャネルの詳細を取得する

チャネルの詳細を取得する

フィード通知を投稿する

チャットまたはチームにリンクしているユーザーのアクティビティ フィードに通知を投稿します。

フロー ボットとしてメッセージをチャネルに投稿する [非推奨]

Teams チャネルにメッセージを投稿するプロセスを簡単に自動化できます。

メッセージの詳細を取得する

チャットまたはチャネル内のメッセージの詳細を取得します。

メッセージへの返信を投稿する (V2) [非推奨]

特定のチームのチャネル内のメッセージに返信を投稿します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

メッセージへの返信を投稿する [非推奨]

特定のチームのチャネル内のメッセージに返信を投稿します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

メッセージを取得する

特定のチームのチャネルからメッセージを取得します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

メッセージを投稿する (V2) [非推奨]

特定のチームのチャネルにメッセージを投稿します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

メッセージを投稿する (V3) [非推奨]

特定のチームのチャネルにメッセージを投稿します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

メッセージを投稿する [非推奨]

特定のチームのチャネルにメッセージを投稿します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

メンバーを一覧表示する

グループ チャットまたはチャネルの直接メンバーを一覧表示する

ユーザーの@mention トークンを取得する

メッセージまたはアダプティブ カードに挿入してユーザーを @mention できるトークンを作成します。

結合されたチームを一覧表示する

メンバーであるMicrosoft Teams内のすべてのチームを一覧表示します。

関連付けられているチームを一覧表示する

直接メンバーであるチーム、またはチーム内でホストされている共有チャネルのメンバーであるすべてのチームを一覧表示します。

Flow ボットとしてユーザーにメッセージを投稿する [非推奨]

Teams のユーザーにメッセージを送信するプロセスを簡単に自動化できます。

パラメーター

名前 キー 必須 説明
通知後の要求
PostNotificationRequest True dynamic

通知後の要求

Flow ボットとして独自のアダプティブ カードをチャネルに投稿する [非推奨]

JSON カード定義を追加して、Teams チャネルのカスタム投稿を作成します。 投稿には、画像、グラフ、テキストなどを含めることができます。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

アダプティブ カード要求の投稿
PostAdaptiveCardRequest True dynamic

ポスト アダプティブ カード要求

戻り値

Body
MessageId

Flow ボットとして独自のアダプティブ カードをユーザーに投稿する [非推奨]

JSON カード定義を追加して、Teams ユーザーのカスタム メッセージを作成します。 メッセージには、画像、グラフ、テキストなどを含めることができます。

パラメーター

名前 キー 必須 説明
アダプティブ カード要求の投稿
PostAdaptiveCardRequest True dynamic

ポスト アダプティブ カード要求

戻り値

Body
MessageId

Flow ボットとして選択したオプションをユーザーに投稿する

フローを続行する前に応答する必要がある一連のオプションをMicrosoft Teamsユーザーに送信します。 このアクションは、ユーザーがオプションに応答するまでフローを一時停止します

パラメーター

名前 キー 必須 説明
オプション サブスクリプション要求を含むユーザー メッセージ
UserMessageWithOptionsSubscriptionRequest True dynamic

オプション サブスクリプション要求を含むユーザー メッセージ

戻り値

この操作の出力は状況に応じて変わります。

Microsoft Graph HTTP 要求を送信する

Microsoft Teams エンドポイントに対して呼び出す Microsoft Graph REST API 要求を作成します。 これらのセグメントは、1 番目のセグメント (/teams、/me、/users の 2 番目のセグメント: チャネル、チャット、installedApps、メッセージ、pinnedMessages) でサポートされています。 詳細情報: https://docs.microsoft.com/en-us/graph/use-the-api

パラメーター

名前 キー 必須 説明
URI
Uri True string

完全 URI または相対 URI。 例: https://graph.microsoft.com/{version}/{resource}

メソッド
Method True string

HTTP メソッド (既定値は GET)

Body
Body binary

要求本文の内容

コンテンツタイプ
ContentType string

本文の content-type ヘッダー (既定値は application/json)

CustomHeader1
CustomHeader1 string

カスタム ヘッダー 1。 形式: header-name: header-value で指定する

CustomHeader2
CustomHeader2 string

カスタム ヘッダー 2。 形式: header-name: header-value で指定する

CustomHeader3
CustomHeader3 string

カスタム ヘッダー 3。 形式: header-name: header-value で指定する

CustomHeader4
CustomHeader4 string

カスタム ヘッダー 4。 形式: header-name: header-value で指定する

CustomHeader5
CustomHeader5 string

カスタム ヘッダー 5。 形式: header-name: header-value で指定する

戻り値

Shifts: Open Shift のすべての要求を一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべての Open Shift 要求を一覧表示するを 使用してください。

この操作は、スケジュール内のすべての開いているシフト変更要求を返します

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

上位カウント
$top integer

取得する要求の合計数

要求の状態
state string

要求状態フィルター

戻り値

名前 パス 説明
シフト変更要求リストを開く
value array of OpenShiftChangeRequestResponse

スケジュール内のオープン シフト変更要求の一覧

Teams 会議を作成する

招待の下部にリンクを含む会議を作成し、Microsoft Teamsでオンラインで会議に参加します。

パラメーター

名前 キー 必須 説明
予定表 ID
calendarid True string

値を選択する

サブジェクト
subject True string

イベントの件名行のテキスト

イベント メッセージの内容
content True string

イベントの内容

タイム ゾーン
timeZone True string

イベントのタイム ゾーン

[開始時間]
dateTime True date-no-tz

イベントの開始時刻 (例: '2017-08-29T04:00:00')

終了時刻
dateTime True date-no-tz

イベントの終了時刻 (例: '2017-08-29T05:00:00')

必須の出席者
requiredAttendees email

セミコロンで区切られたイベントに必要な出席者

オプションの出席者
optionalAttendees email

セミコロンで区切られたイベントのオプションの出席者

表示名
displayName string

場所に関連付けられている名前

重要度
importance string

イベントの重要度: 低、正常、または高

定期的なパターン
type string

繰り返しのパターン。 会議が繰り返しの場合に必要

繰り返し間隔
interval integer

出現間隔の単位数。単位は、種類に応じて日、週、月、または年単位で指定できます。 会議が繰り返しの場合に必要

曜日
daysOfWeek array of string

コンマ区切りの曜日 (例: "月曜日、水曜日、金曜日")

週インデックス
index string

イベントが発生する曜日を指定します。 既定値は最初です

繰り返しの開始日
startDate date

繰り返しの開始日として、YYYY-MM-DD の形式を指定します。 会議が繰り返しの場合に必要

繰り返しの終了日
endDate date

繰り返しの終了日、形式は YYYY-MM-DD

終日イベント
isAllDay boolean

イベントが終日続く場合は true に設定します

イベント前のアラーム時間
reminderMinutesBeforeStart integer

アラーム アラートが発生するイベント開始時刻の前の分数

アラームを有効にする
isReminderOn boolean

イベントをユーザーに通知するようにアラートが設定されている場合は true に設定します

状態は次のように表示されます
showAs string

イベント中に表示する状態

要求応答
responseRequested boolean

イベントが受け入れられたときに送信者が応答を希望する場合は true に設定します

戻り値

作成された新しい会議の応答

すべてのチャネルを一覧表示する

チームと共有されているチャネルを含む、特定のチームのすべてのチャネルを一覧表示します

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

フィルター クエリ
$filter string

返されるエントリを制限する OData フィルター クエリ (membershipType eq 'standard' など)。

並べ替え
$orderby string

エントリの順序を指定するための OData orderBy クエリ オプション (displayName asc など)。

戻り値

名前 パス 説明
チャネル 一覧
value array of ChannelWithOwnerTeamId

特定のチームの 1 つ以上のチャネルの一覧

アダプティブ カードを Teams チャネルに投稿し、応答を待つ [非推奨]

待機フローを続行するためのアクションを含む Teams チャネルにメッセージを送信するプロセスを簡単に自動化できます。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

メッセージを更新する
updateMessage string

応答後に元のカードの更新に含めるメッセージ

カードを更新する必要がある
shouldUpdateCard boolean

次の応答でカードを更新するかどうか

チャネル
channelId True string

チャネル ID の追加

メッセージ
messageBody True string

戻り値

この操作の出力は状況に応じて変わります。

アダプティブ カードを Teams ユーザーに投稿し、応答を待つ [非推奨]

待機フローを続行するためのアクションを含む Teams ユーザーにメッセージを送信するプロセスを簡単に自動化できます。

パラメーター

名前 キー 必須 説明
メッセージを更新する
updateMessage string

応答後に元のカードの更新に含めるメッセージ

カードを更新する必要がある
shouldUpdateCard boolean

次の応答でカードを更新するかどうか

Recipient
to True string

メール アドレスを追加する

概要
summary string

メッセージの概要

IsAlert
isAlert boolean

アクティビティ フィードにメッセージが表示される場合

メッセージ
messageBody True string

戻り値

この操作の出力は状況に応じて変わります。

アダプティブ カードをポストして応答を待つ

アダプティブ カードをチャットまたはチャネルに投稿し、任意のユーザーからの応答を待機します。 これにより、ユーザーが応答するまでフローが一時停止されます。

パラメーター

名前 キー 必須 説明
次のように投稿する
poster True string

オプションの選択

投稿
location True string

オプションの選択

フロー継続サブスクリプション要求
body True dynamic

フロー継続サブスクリプション要求

戻り値

この操作の出力は状況に応じて変わります。

シフト: Open Shift 要求を承認する [非推奨]

このアクションは非推奨になりました。 代わりに 、Open Shift 要求の承認を 使用してください。

この操作により、マネージャーは Open Shift 要求を承認できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

シフト変更要求 ID を開く
openShiftChangeRequestId True string

要求の一意の ID

マネージャーからのメッセージ
message string

要求が受け入れられたときに、マネージャーから送信者/受信者へのメッセージ。

シフト: Open Shift 要求を拒否する [非推奨]

このアクションは非推奨になりました。 代わりに 、Open Shift 要求を拒否する を使用してください。

この操作により、マネージャーはオープン シフト要求を拒否できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

シフト変更要求 ID を開く
openShiftChangeRequestId True string

要求の一意の ID

マネージャーからのメッセージ
message string

要求が拒否されたときに、マネージャーから送信者/受信者へのメッセージ。

シフト: すべてのオファー シフト要求を一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべてのプラン シフト要求を一覧表示するを 使用してください。

この操作は、スケジュール内のすべてのオファーシフト要求を返します

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

上位カウント
$top integer

取得する要求の合計数

要求の状態
state string

要求状態フィルター

戻り値

名前 パス 説明
シフト要求の一覧を提供する
value array of OfferShiftRequestResponse

スケジュール内のオファー シフト要求の一覧

シフト: すべてのシフトを一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべてのシフトを一覧表示するを 使用してください。

この操作は、チームのメンバーに割り当てられているすべてのシフトを返します

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

開始時刻から
startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時刻へ
endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

上位カウント
$top integer

取得するシフトの合計数

戻り値

名前 パス 説明
シフト リスト
value array of ShiftResponse

スケジュール内のシフトの一覧

シフト: すべてのスケジュール グループを一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべてのスケジュール グループを一覧表示するを 使用してください。

この操作は、スケジュール内のすべてのスケジュール グループを返します

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

上位カウント
$top integer

取得するエントリの合計数

戻り値

名前 パス 説明
スケジュール グループの一覧
value array of SchedulingGroupResponse

スケジュール内のスケジュール グループの一覧

シフト: すべてのスワップ シフト要求を一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべてのスワップ シフト要求を一覧表示するを 使用してください。

この操作は、スケジュール内のすべてのスワップ シフト要求を返します

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

上位カウント
$top integer

取得する要求の合計数

要求の状態
state string

要求状態フィルター

戻り値

名前 パス 説明
シフト変更要求リストのスワップ
value array of SwapShiftsChangeRequestResponse

スケジュール内のスワップ シフト変更要求の一覧

シフト: すべての休暇の理由を一覧表示 [非推奨]

このアクションは非推奨になりました。 代わりに 、チームですべての休暇の理由を一覧表示するを 使用してください。

この操作は、チームに関連付けられている休暇の理由の一覧を返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

上位カウント
$top integer

取得する休暇の理由の合計数

戻り値

休暇の理由の一覧。

チームに関連付けられている休暇の理由の一覧
GetTimeOffReasonsResponse

シフト: すべての休暇要求を一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべての休暇要求を一覧表示するを 使用してください。

この操作は、スケジュール内のすべての休暇要求を返します

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

上位カウント
$top integer

取得する要求の合計数

要求の状態
state string

要求状態フィルター

戻り値

名前 パス 説明
TimeOff 要求の一覧
value array of TimeOffRequestResponse

スケジュール内の休暇要求の一覧

シフト: オファー シフト要求を承認する [非推奨]

このアクションは非推奨になりました。 代わりに 、オファー シフト要求の承認を 使用してください。

この操作により、受信者/マネージャーはオファー シフト要求を承認できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

プランシフトリクエストID
offerShiftRequestId True string

オファー シフト要求の一意の ID

受信者/マネージャーからのメッセージ
message string

要求が受け入れられた場合のメッセージ。

シフト: オファーシフトリクエストを拒否する [非推奨]

このアクションは非推奨になりました。 代わりに オファーシフトリクエストを拒否 してください。

この操作により、ユーザーはオファーシフト要求を拒否できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

プランシフトリクエストID
offerShiftRequestId True string

オファー シフト要求の一意の ID

受信者/マネージャーからのメッセージ
message string

要求が拒否されたときのメッセージ。

シフト: オープン シフトを取得する [非推奨]

このアクションは非推奨になりました。 代わりに 、Get an Open Shift を 使用してください。

この操作は、開いているシフトの詳細を返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

シフト ID を開く
openShiftId True string

オープン シフトの一意の ID。

戻り値

Shift エンティティを開く

Shift キーを開く
OpenShiftResponse

シフト: オープン シフトを更新する [非推奨]

このアクションは非推奨になりました。 代わりに、 Update an Open Shift を 使用してください。

スケジュール内の開いているシフトを更新します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

シフト ID を開く
openShiftId True string

オープン シフトの一意の ID。

グループ ID のスケジュール設定
schedulingGroupId string

グループ ID のスケジュール設定

表示される名前
displayName string

表示される名前

注記
notes string

注記

開始時刻から
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時刻へ
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme string

テーマ

スロット数を開く
openSlotCount True integer

スロット数を開く

支払い済み
isPaid boolean

支払い済み

開始時刻から
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時刻へ
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

Code
code string

Code

表示される名前
displayName string

表示される名前

戻り値

Shift エンティティを開く

Shift キーを開く
OpenShiftResponse

シフト: シフトを削除する [非推奨]

このアクションは非推奨になりました。 代わりに 、Shift キーを削除するを 使用してください。

この操作では、シフトの一意の ID を使用してシフトを削除します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

シフト ID
shiftId True string

シフトの一意の ID。

シフト: シフトを取得する [非推奨]

このアクションは非推奨になりました。 代わりに Get a Shift を 使用してください。

この操作は、シフトの一意の ID を使用してシフトの詳細を返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

シフト ID
shiftId True string

シフトの一意の ID。

戻り値

Shift エンティティ

シフト
ShiftResponse

シフト: スケジュール グループを取得する [非推奨]

このアクションは非推奨になりました。 代わりに 、スケジュール グループの取得を 使用してください。

この操作は、一意の ID を使用してスケジュール グループの詳細を返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

グループ ID のスケジュール設定
schedulingGroupId True string

スケジュール グループの一意の ID。

戻り値

グループ エンティティのスケジュール設定

スケジュール グループ
SchedulingGroupResponse

シフト: スケジュールの詳細を取得する [非推奨]

このアクションは非推奨になりました。 代わりに 、[スケジュールの詳細を取得する] を使用してください。

この操作は、スケジュールの一意の ID を使用してスケジュールの詳細を返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

戻り値

Schedule エンティティ

シフト: スワップ シフト要求を承認する [非推奨]

このアクションは非推奨になりました。 代わりに 、スワップ シフト要求の承認を 使用してください。

この操作により、ユーザーはシフトのスワップ要求を承認できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

シフト変更要求 ID のスワップ
swapShiftsChangeRequestId True string

要求の一意の ID

受信者/マネージャーからのメッセージ
message string

要求が受け入れられた場合のメッセージ。

シフト: スワップ シフト要求を拒否する [非推奨]

このアクションは非推奨になりました。 代わりに スワップ シフト要求を拒否してください

この操作により、ユーザーはスワップ シフト要求を拒否できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

シフト変更要求 ID のスワップ
swapShiftsChangeRequestId True string

要求の一意の ID

受信者/マネージャーからのメッセージ
message string

要求が拒否されたときのメッセージ。

シフト: 休暇要求を承認する [非推奨]

このアクションは非推奨になりました。 代わりに、 休暇要求の承認を 使用してください。

この操作により、マネージャーは休暇要求を承認できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

休暇要求 ID
timeOffRequestId True string

休暇要求の一意の ID

マネージャーからのメッセージ
message string

要求が受け入れられたときに、マネージャーから送信者/受信者へのメッセージ。

シフト: 休暇要求を拒否する [非推奨]

このアクションは非推奨になりました。 代わりに 、休暇要求の拒否を 使用してください。

この操作により、マネージャーは休暇要求を拒否できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

休暇要求 ID
timeOffRequestId True string

休暇要求の一意の ID

マネージャーからのメッセージ
message string

要求が拒否されたときに、マネージャーから送信者/受信者へのメッセージ。

シフト: 新しいオープン シフトを作成する [非推奨]

このアクションは非推奨になりました。 代わりに 、新しい Open Shift を作成 してください。

スケジュールで新しいオープン シフトを作成する

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

グループ ID のスケジュール設定
schedulingGroupId string

グループ ID のスケジュール設定

表示される名前
displayName string

表示される名前

注記
notes string

注記

開始時刻から
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時刻へ
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme string

テーマ

スロット数を開く
openSlotCount True integer

スロット数を開く

支払い済み
isPaid boolean

支払い済み

開始時刻から
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時刻へ
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

Code
code string

Code

表示される名前
displayName string

表示される名前

戻り値

Shift エンティティを開く

Shift キーを開く
OpenShiftResponse

シフト: 開いているすべてのシフトを一覧表示する [非推奨]

このアクションは非推奨になりました。 代わりに 、チーム内のすべての開いているシフトを一覧表示するを 使用してください。

この操作は、チーム内のすべての開いているシフトを返します

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

開始時刻から
startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時刻へ
endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

上位カウント
$top integer

取得するオープン シフトの合計数

戻り値

名前 パス 説明
シフト リストを開く
value array of OpenShiftResponse

スケジュール内の開いているシフトの一覧

シフト: 開いているシフトを削除する [非推奨]

このアクションは非推奨になりました。 代わりに、[ Shift キーを押して開く] を削除 してください。

この操作により、開いているシフトが削除されます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

シフト ID を開く
openShiftId True string

オープン シフトの一意の ID。

チャットまたはチャネルでアダプティブ カードを更新する

既存のアダプティブ カードを更新する

パラメーター

名前 キー 必須 説明
次のように投稿する
poster True string

オプションの選択

投稿
location True string

オプションの選択

アダプティブ カード要求を更新する
body True dynamic

アダプティブ カードの更新要求

チャットまたはチャネルでカードを投稿する

チャットまたはチャネルにカードを投稿する

パラメーター

名前 キー 必須 説明
次のように投稿する
poster True string

オプションの選択

投稿
location True string

オプションの選択

ポスト カード要求
body True dynamic

ポスト カード要求

戻り値

チャットまたはチャネルでメッセージを投稿する

チャットまたはチャネルにメッセージを投稿する

パラメーター

名前 キー 必須 説明
次のように投稿する
poster True string

オプションの選択

投稿
location True string

オプションの選択

メッセージの投稿要求
body True dynamic

メッセージの投稿要求

戻り値

チャットを一覧表示する

参加している最近のチャットを一覧表示します

パラメーター

名前 キー 必須 説明
チャットの種類
chatType True string

種類でフィルター処理する

トピック
topic True string

トピック名が定義されているかどうかをフィルター処理する

戻り値

名前 パス 説明
チャット リスト
value array of object

参加している 1 つ以上のチャットの一覧

トピック
value.topic string

チャットの件名またはトピック。 グループ チャットでのみ使用できます

作成日時
value.createdDateTime date-time

チャットが作成された日時

最終更新日時
value.lastUpdatedDateTime date-time

チャットの名前が最後に変更されたとき、またはそのメンバー リストが最後に更新された日時

会話 ID
value.id string

チャットの一意識別子

チャットを作成する

1 つのチャットまたはグループ チャットに 1 つを作成します

パラメーター

名前 キー 必須 説明
Title
topic string

グループ チャットにのみ表示されるタイトル

追加するメンバー
members True string

セミコロンで区切られたユーザーの ID

戻り値

作成された新しいチャットの応答

チャネル メッセージの返信を一覧表示する

特定のチームのチャネル内のメッセージへの返信を一覧表示します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

チャネル
channelId True string

チャネル ID

メッセージ
messageId True string

メッセージ ID

最新の返信数
$top integer

返される最新の応答の数。 既定値は 20 です。 サポートされる値は 1 ~ 50 です。

戻り値

応答の応答スキーマを一覧表示する

チャネルでアダプティブ カードで返信する

チャネルのメッセージにアダプティブ カードを使用して返信する

パラメーター

名前 キー 必須 説明
次のように投稿する
poster True string

オプションの選択

投稿
location True string

オプションの選択

アダプティブ カード要求に応答する
body True dynamic

応答アダプティブ カード要求

戻り値

チャネルでメッセージを返信する

チャネルのメッセージにメッセージを返信する

パラメーター

名前 キー 必須 説明
次のように投稿する
poster True string

オプションの選択

投稿
location True string

オプションの選択

メッセージ要求に返信する
body True dynamic

応答メッセージ要求

戻り値

チャネルを一覧表示する

特定のチームのすべてのチャネルを一覧表示します

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

フィルター クエリ
$filter string

返されるエントリを制限する OData フィルター クエリ (membershipType eq 'standard' など)。

並べ替え
$orderby string

エントリの順序を指定するための OData orderBy クエリ オプション (displayName asc など)。

戻り値

名前 パス 説明
チャネル 一覧
value array of GetChannelResponse

特定のチームの 1 つ以上のチャネルの一覧

チャネルを作成する

指定したチーム内に新しいチャネルを作成する

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

Description
description string

チャネルの省略可能なテキストの説明

名前
displayName True string

Microsoft Teamsに表示されるチャネル名

戻り値

名前 パス 説明
Description
description string

チャネルの省略可能なテキストの説明

表示される名前
displayName string

Microsoft Teamsに表示されるチャネル名

ID
id string

チャネルの一意識別子

チーム タグからメンバーを削除する

チーム タグからメンバーを削除します

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

タグ
tagId True string

タグの選択

タグ メンバー ID
tagMemberId True string

タグから削除するメンバーの ID

チーム タグにメンバーを追加する

チーム タグにユーザーを追加する

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

タグ
tagId True string

タグの選択

ユーザーの ID
userId True string

タグに追加するメンバーのユーザー ID は、'550e8400-e29b-41d4-a716-446655440000' のような形式である必要があります。

戻り値

チーム タグの@mention トークンを取得する

チーム タグを @mention するためにチャネルでユーザーとして送信されたメッセージまたはアダプティブ カードに挿入できるトークンを作成します。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

タグ
tagId True string

タグの選択

戻り値

@mention タグのトークン

チーム タグのメンバーを一覧表示する

チーム タグのメンバーを一覧表示します

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

タグ
tagId True string

タグの選択

戻り値

チーム タグを削除する

チームからタグを削除します

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

タグ
tagId True string

タグの選択

チームにメンバーを追加する

Microsoft Teamsのチームにメンバーを追加する

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

User
userId True string

追加するユーザー プリンシパル名または Microsoft Entra ID

ユーザーをチーム所有者として設定する
owner boolean

True の場合、ユーザーがチーム所有者である必要があります。

チームのすべてのタグを一覧表示する

チームのタグを一覧表示します

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

戻り値

チームのタグを作成する

チームにタグを作成する

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

表示される名前
displayName True string

Microsoft Teamsのユーザーに表示されるタグの名前。

メンバー ID
members True string

セミコロンで区切られたユーザーの ID の一覧。識別子は'550e8400-e29b-41d4-a716-446655440000' のような形式である必要があります。

戻り値

チーム用に作成されたタグ

チームを作成する

Microsoft Teamsに新しいチームを作成します

パラメーター

名前 キー 必須 説明
チーム名
displayName True string

チームの名前

Description
description True string

チームの説明 (省略可能)

可視性
visibility string

チームの可視性

戻り値

チームを取得する

Microsoft Teamsのチームの詳細を取得します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チームの選択

戻り値

チームの応答を取得する

チーム内の特定のチャネルの詳細を取得する

チャネルの詳細を取得する

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

チャネル
channelId True string

チャネル ID

戻り値

チーム チャネルの詳細の応答を取得する

フィード通知を投稿する

チャットまたはチームにリンクしているユーザーのアクティビティ フィードに通知を投稿します。

パラメーター

名前 キー 必須 説明
次のように投稿する
poster True string

オプションの選択

通知の種類
notificationType True string

通知の種類を選択する

フィード後の通知要求
body True dynamic

フィード後の通知要求

フロー ボットとしてメッセージをチャネルに投稿する [非推奨]

Teams チャネルにメッセージを投稿するプロセスを簡単に自動化できます。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

通知後の要求
PostNotificationRequest True dynamic

通知後の要求

メッセージの詳細を取得する

チャットまたはチャネル内のメッセージの詳細を取得します。

パラメーター

名前 キー 必須 説明
メッセージ
messageId True string

メッセージ ID

メッセージの種類
threadType True string

メッセージの種類を選択する

メッセージの詳細要求を取得する
body True dynamic

メッセージの詳細の取得要求

戻り値

この操作の出力は状況に応じて変わります。

メッセージへの返信を投稿する (V2) [非推奨]

特定のチームのチャネル内のメッセージに返信を投稿します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

チャネル
channelId True string

チャネル ID

メッセージ
messageId True string

メッセージ ID

サブジェクト
subject string

メッセージの件名。

返信
content True html

メッセージの本文。

メッセージへの返信を投稿する [非推奨]

特定のチームのチャネル内のメッセージに返信を投稿します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

チャネル
channelId True string

チャネル ID

メッセージ
messageId True string

メッセージ ID

サブジェクト
subject string

メッセージの件名。

返信
content True string

メッセージの本文。

タイプ
contentType True string

コンテンツ タイプ: html またはテキスト。

メッセージを取得する

特定のチームのチャネルからメッセージを取得します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

チャネル
channelId True string

チャネル ID

戻り値

メッセージを投稿する (V2) [非推奨]

特定のチームのチャネルにメッセージを投稿します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

チャネル
channelId True string

チャネル ID

サブジェクト
subject string

メッセージの件名。

メッセージ
content True string

メッセージの本文。

タイプ
contentType True string

コンテンツ タイプ: html またはテキスト。

メッセージを投稿する (V3) [非推奨]

特定のチームのチャネルにメッセージを投稿します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

チャネル
channelId True string

チャネル ID

サブジェクト
subject string

メッセージの件名。

メッセージ
content True html

メッセージの本文。

戻り値

Body
MessageId

メッセージを投稿する [非推奨]

特定のチームのチャネルにメッセージを投稿します。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

チャネル
channelId True string

チャネル ID

メッセージ
content True html

メッセージの本文。

メンバーを一覧表示する

グループ チャットまたはチャネルの直接メンバーを一覧表示する

パラメーター

名前 キー 必須 説明
スレッドの種類
threadType True string

メッセージの種類を選択する

メンバー要求を一覧表示する
body True dynamic

リスト メンバー要求

戻り値

メンバーの応答スキーマを一覧表示する

ユーザーの@mention トークンを取得する

メッセージまたはアダプティブ カードに挿入してユーザーを @mention できるトークンを作成します。

パラメーター

名前 キー 必須 説明
User
userId True string

ユーザー プリンシパルまたはユーザー ID を指定する @mention

戻り値

@mention トークン

結合されたチームを一覧表示する

メンバーであるMicrosoft Teams内のすべてのチームを一覧表示します。

戻り値

名前 パス 説明
Teams リスト
value array of object

メンバーになっているチームの一覧

Description
value.description string

チームの説明 (省略可能)

名前
value.displayName string

チームの名前

ID
value.id string

チームの一意識別子 (Microsoft 365 グループ ID とも呼ばれます)

関連付けられているチームを一覧表示する

直接メンバーであるチーム、またはチーム内でホストされている共有チャネルのメンバーであるすべてのチームを一覧表示します。

戻り値

名前 パス 説明
Teams リスト
value array of AssociatedTeamInfo

関連付けられているチームの一覧

トリガー

@mentioned

現在のユーザーを @mentions する新しいメッセージが、指定したチャットまたはチャネルに追加されたときにトリガーされます。

キーワードが記載されている場合

指定したチャットまたはチャネルでキーワードがメンションされたときにトリガーされます。 メッセージが編集された場合はトリガーされません。

チャネル メッセージに記載されている場合

現在のユーザーを @mentions する新しいメッセージがチーム内のチャネルに追加されたときにトリガーされます。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

作成ボックスから (V2)

このトリガーを使用すると、Microsoft Teamsの [メッセージの作成] ボックスからフローを開始できます。 (Power Automate でのみ使用可能です。)

新しいチャット メッセージが追加されたとき

ユーザーが参加しているチャットに新しいメッセージが投稿されたときにトリガーされます。

新しいチャネル メッセージが追加されたとき

チーム内のチャネルに新しいメッセージが投稿されたときにトリガーされます。 このトリガーは、ルート メッセージがチャネルに追加された場合にのみ発生します。 既存のチャネル メッセージに応答しても、トリガー イベントは発生しません。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

新しいチーム メンバーが削除されたとき

指定したチームからメンバーが削除されたときにトリガーされます

新しいチーム メンバーが追加されたとき

特定のチームにメンバーが追加されたときにトリガーされます

新しいメッセージがチャットまたはチャネルに追加されたとき

指定したチャットまたはチャネルに新しいメッセージが投稿されたときにトリガーされます。 メッセージが編集された場合はトリガーされません。

誰かがアダプティブ カードに応答したとき

このトリガーを使用すると、Microsoft Teamsに投稿されたアダプティブ カードの応答を処理できます。 (Power Automate でのみ使用可能です。)

誰かがチャット内のメッセージに反応したとき

指定したチャットまたはチャネル内のメッセージに他のユーザーが反応するとトリガーされます。

選択したメッセージの場合 (V2)

このトリガーを使用すると、Microsoft Teamsで選択したメッセージのフローを開始できます。 (Power Automate でのみ使用可能です。)

@mentioned

現在のユーザーを @mentions する新しいメッセージが、指定したチャットまたはチャネルに追加されたときにトリガーされます。

パラメーター

名前 キー 必須 説明
メッセージの種類
threadType True string

メッセージの種類を選択する

requestBody
requestBody dynamic

これは Webhook の要求本文です

戻り値

この操作の出力は状況に応じて変わります。

キーワードが記載されている場合

指定したチャットまたはチャネルでキーワードがメンションされたときにトリガーされます。 メッセージが編集された場合はトリガーされません。

パラメーター

名前 キー 必須 説明
メッセージの種類
threadType True string

メッセージの種類を選択する

検索するキーワード
$search True string

検索するキーワードのコンマ区切りリスト

requestBody
requestBody dynamic

これは Webhook の要求本文です

戻り値

この操作の出力は状況に応じて変わります。

チャネル メッセージに記載されている場合

現在のユーザーを @mentions する新しいメッセージがチーム内のチャネルに追加されたときにトリガーされます。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

チャネル
channelId True string

チャネル ID

戻り値

名前 パス 説明
attachments
attachments array of object

attachments

items
attachments object
コンテンツ
body.content string

メッセージの内容

コンテンツ タイプ
body.contentType string

コンテンツの種類。 指定できる値はテキストと html です

作成タイムスタンプ
createdDateTime date-time

チャット メッセージが作成された日時のタイムスタンプ

削除されました
deleted boolean

削除されました

etag
etag string

チャット メッセージのバージョン番号。

アプリケーション
from.application object

アプリケーション

デバイス
from.device string

デバイス

表示名
from.user.displayName string

表示名

ID
from.user.id string

ユーザーの識別子

アイデンティティプロバイダ
from.user.identityProvider string

アイデンティティプロバイダ

id
id string

メッセージの一意の ID

重要性
importance string

メッセージの重要度。 指定できる値は、通常、高、緊急です。

最後に変更されたタイムスタンプ
lastModifiedDateTime string

チャット メッセージが作成または変更されたとき (リアクションが追加または削除されたときを含む) のタイムスタンプ

ロケール
locale string

クライアントによって設定されたチャット メッセージのロケール。

mentions
mentions array of object

チャット メッセージに記載されているエンティティの一覧。 サポートされているエンティティは、ユーザー、ボット、チーム、チャネルです。

items
mentions object
messageType
messageType string

チャット メッセージの種類

反応
reactions array of object

このチャット メッセージの反応 (例: Like)

items
reactions object
replyToId
replyToId string

スレッドの親メッセージの ID

件名
subject string

チャット メッセージの件名 (省略可能)

概要
summary string

プッシュ通知と概要ビューまたはフォールバック ビューに使用できるメッセージの概要テキスト

作成ボックスから (V2)

このトリガーを使用すると、Microsoft Teamsの [メッセージの作成] ボックスからフローを開始できます。 (Power Automate でのみ使用可能です。)

パラメーター

名前 キー 必須 説明
operationId
operationId True string
ホスティング
host object
parameters
parameters True object
スキーマ
schema object

戻り値

名前 パス 説明
body
body object

新しいチャット メッセージが追加されたとき

ユーザーが参加しているチャットに新しいメッセージが投稿されたときにトリガーされます。

戻り値

メッセージの詳細

新しいチャネル メッセージが追加されたとき

チーム内のチャネルに新しいメッセージが投稿されたときにトリガーされます。 このトリガーは、ルート メッセージがチャネルに追加された場合にのみ発生します。 既存のチャネル メッセージに応答しても、トリガー イベントは発生しません。 共有チャネルの場合、チーム ID は、共有チャネルを所有するチームであるホスト チームを参照する必要があります。

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

チャネル
channelId True string

チャネル ID

戻り値

名前 パス 説明
attachments
attachments array of object

attachments

items
attachments object
コンテンツ
body.content string

メッセージの内容

コンテンツ タイプ
body.contentType string

コンテンツの種類。 指定できる値はテキストと html です

作成タイムスタンプ
createdDateTime date-time

チャット メッセージが作成された日時のタイムスタンプ

削除されました
deleted boolean

削除されました

etag
etag string

チャット メッセージのバージョン番号。

アプリケーション
from.application object

アプリケーション

デバイス
from.device string

デバイス

表示名
from.user.displayName string

表示名

ID
from.user.id string

ユーザーの識別子

アイデンティティプロバイダ
from.user.identityProvider string

アイデンティティプロバイダ

id
id string

メッセージの一意の ID

重要性
importance string

メッセージの重要度。 指定できる値は、通常、高、緊急です。

最後に変更されたタイムスタンプ
lastModifiedDateTime string

チャット メッセージが作成または変更されたとき (リアクションが追加または削除されたときを含む) のタイムスタンプ

ロケール
locale string

クライアントによって設定されたチャット メッセージのロケール。

mentions
mentions array of object

チャット メッセージに記載されているエンティティの一覧。 サポートされているエンティティは、ユーザー、ボット、チーム、チャネルです。

items
mentions object
messageType
messageType string

チャット メッセージの種類

反応
reactions array of object

このチャット メッセージの反応 (例: Like)

items
reactions object
replyToId
replyToId string

スレッドの親メッセージの ID

件名
subject string

チャット メッセージの件名 (省略可能)

概要
summary string

プッシュ通知と概要ビューまたはフォールバック ビューに使用できるメッセージの概要テキスト

新しいチーム メンバーが削除されたとき

指定したチームからメンバーが削除されたときにトリガーされます

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

戻り値

名前 パス 説明
ユーザーID
id string

ユーザーの一意の ID

新しいチーム メンバーが追加されたとき

特定のチームにメンバーが追加されたときにトリガーされます

パラメーター

名前 キー 必須 説明
チーム
groupId True string

チームの選択

戻り値

名前 パス 説明
ユーザーID
id string

ユーザーの一意の ID

新しいメッセージがチャットまたはチャネルに追加されたとき

指定したチャットまたはチャネルに新しいメッセージが投稿されたときにトリガーされます。 メッセージが編集された場合はトリガーされません。

パラメーター

名前 キー 必須 説明
メッセージの種類
threadType True string

メッセージの種類を選択する

requestBody
requestBody dynamic

これは Webhook の要求本文です

戻り値

この操作の出力は状況に応じて変わります。

誰かがアダプティブ カードに応答したとき

このトリガーを使用すると、Microsoft Teamsに投稿されたアダプティブ カードの応答を処理できます。 (Power Automate でのみ使用可能です。)

戻り値

この操作の出力は状況に応じて変わります。

誰かがチャット内のメッセージに反応したとき

指定したチャットまたはチャネル内のメッセージに他のユーザーが反応するとトリガーされます。

パラメーター

名前 キー 必須 説明
追跡する絵文字
reactionKey True string

メッセージの反応を監視する絵文字を選択する

トリガーの頻度
frequency True string

フローをすべての反応によってトリガーするか、特定のメッセージに対する最初の反応のみによってトリガーするか

トリガーできるユーザー
runningPolicy True string

このワークフローをトリガーできるユーザーを指定する

メッセージの種類
threadType True string

メッセージの種類を選択する

requestBody
requestBody dynamic

これは Webhook の要求本文です

戻り値

メッセージの詳細

選択したメッセージの場合 (V2)

このトリガーを使用すると、Microsoft Teamsで選択したメッセージのフローを開始できます。 (Power Automate でのみ使用可能です。)

パラメーター

名前 キー 必須 説明
operationId
operationId True string
ホスティング
host object
parameters
parameters True object
スキーマ
schema object

戻り値

名前 パス 説明
body
body object

定義

GetTagsResponseSchema

名前 パス 説明
value
value array of object
ID
value.id string

タグの一意識別子

チームID
value.teamId string

タグが定義されているチームの ID

[表示名]
value.displayName string

Microsoft Teamsのユーザーに表示されるタグの名前。

メンバー数
value.memberCount integer

タグに割り当てられたユーザーの数

GetTagMembersResponseSchema

名前 パス 説明
value
value array of object
タグ メンバー ID
value.id string

メンバーの一意識別子

テナント ID
value.tenantId string

タグ メンバーが属しているテナントの ID

ユーザー表示名
value.displayName string

メンバーの表示名

ユーザーID
value.userId string

メンバーのユーザー ID

CreateTagResponseSchema

チーム用に作成されたタグ

名前 パス 説明
ID
id string

タグの一意識別子

チームID
teamId string

タグが定義されているチームの ID

[表示名]
displayName string

Microsoft Teamsのユーザーに表示されるタグの名前。

メンバー数
memberCount integer

タグに割り当てられたユーザーの数

AddMemberToTagResponseSchema

名前 パス 説明
ID
userId string

タグに追加されたメンバーのユーザー ID

ListMembersResponseSchema

メンバーの応答スキーマを一覧表示する

名前 パス 説明
メンバーの一覧
value array of object

メンバーの応答を一覧表示する

表示される名前
value.displayName string

メンバーの表示名

電子メール
value.email string

メンバーのメール アドレス

ID
value.id string

メンバーのユーザー ID

役割
value.roles array of string

そのメンバーのロール

テナント ID
value.tenantId string

メンバーのテナント ID

ユーザーID
value.userId string

メンバーのユーザー ID

会話の表示履歴の開始時刻
value.visibleHistoryStartDateTime string

会話の履歴が会話メンバーと共有される距離を示すタイムスタンプ

ListRepliesResponseSchema

応答の応答スキーマを一覧表示する

名前 パス 説明
メッセージの返信の一覧
value array of object

返信の応答を一覧表示する

ID
value.id string

応答 ID

ID に返信する
value.replyToId string

返信先のメッセージの ID

ETag
value.etag string

返信の ETag

メッセージの種類
value.messageType string

メッセージの種類

作成日時
value.createdDateTime string

応答の作成タイムスタンプ

最終更新日時
value.lastModifiedDateTime string

応答の最終変更タイムスタンプ

最終編集日時
value.lastEditedDateTime string

返信の最後に編集されたタイムスタンプ

削除された日時
value.deletedDateTime string

応答の削除タイムスタンプ

サブジェクト
value.subject string

返信の件名

概要
value.summary string

返信の概要

チャット ID
value.chatId string

返信に関連付けられているチャット ID

重要度
value.importance string

返信の重要性

ロケール
value.locale string

応答のロケール

Web URL
value.webUrl string

応答の Web URL

ポリシー違反
value.policyViolation object

ポリシー違反の詳細

イベントの詳細
value.eventDetail object

応答に関連付けられているイベントの詳細

アプリケーション
value.from.application object

アプリケーションの詳細

Device
value.from.device object

デバイスの詳細

ユーザーID
value.from.user.id string

ユーザーID

表示される名前
value.from.user.displayName string

ユーザーの表示名

ユーザー ID の種類
value.from.user.userIdentityType string

ユーザー ID の種類

テナント ID
value.from.user.tenantId string

ユーザーのテナント ID

コンテンツ タイプ
value.body.contentType string

返信のコンテンツ タイプ

Content
value.body.content string

返信内容

チームID
value.channelIdentity.teamId string

チームID

チャネル ID
value.channelIdentity.channelId string

チャネル ID

Attachments
value.attachments array of object

返信の添付ファイル

items
value.attachments object
メンション
value.mentions array of object

返信のメンション

items
value.mentions object
リアクション
value.reactions array of object

返信に対する反応

items
value.reactions object
メッセージ履歴
value.messageHistory array of object

メッセージの履歴

items
value.messageHistory object

MessageReactionWebhookResponseSchema

メッセージの詳細

名前 パス 説明
ThreadType
threadType string
ChatId
chatId string

チャットの一意識別子

TeamId
teamId string

チームの一意識別子

ChannelId
channelId string

チャネルの一意識別子

MessageId
messageId string

応答されたメッセージの ID

ReplyToId
replyToId string

スレッドの親メッセージの ID

Messagelink
messageLink string

応答されたメッセージへのリンク

UserId
userId string

ユーザーの ID の反応

MessageReaction
messageReaction string

使用されたメッセージの反応

ChatMessageWebhookResponseSchema

メッセージの詳細

名前 パス 説明
メッセージ
value array of object

メッセージの詳細の応答

会話 ID
value.conversationId string

チャットの一意識別子

ID
value.messageId string

メッセージ ID

Link
value.linkToMessage string

メッセージ リンク

MessageId

名前 パス 説明
メッセージ ID
id string

一意のメッセージ識別子

GetMessagesFromChannel_Response

名前 パス 説明
@odata.context
@odata.context string

@odata.context

@odata.count
@odata.count integer

@odata.count

@odata.nextLink
@odata.nextLink string

@odata.nextLink

メッセージ 一覧
value OnNewChannelMessage_Response

チーム内の特定のチャネルの 1 つ以上のメッセージの一覧

OnNewChannelMessage_Response

チーム内の特定のチャネルの 1 つ以上のメッセージの一覧

名前 パス 説明
attachments
attachments array of object

attachments

items
attachments object
コンテンツ
body.content string

メッセージの内容

コンテンツ タイプ
body.contentType string

コンテンツの種類。 指定できる値はテキストと html です

作成タイムスタンプ
createdDateTime date-time

チャット メッセージが作成された日時のタイムスタンプ

削除されました
deleted boolean

削除されました

etag
etag string

チャット メッセージのバージョン番号。

アプリケーション
from.application object

アプリケーション

デバイス
from.device string

デバイス

表示名
from.user.displayName string

表示名

ID
from.user.id string

ユーザーの識別子

アイデンティティプロバイダ
from.user.identityProvider string

アイデンティティプロバイダ

id
id string

メッセージの一意の ID

重要性
importance string

メッセージの重要度。 指定できる値は、通常、高、緊急です。

最後に変更されたタイムスタンプ
lastModifiedDateTime string

チャット メッセージが作成または変更されたとき (リアクションが追加または削除されたときを含む) のタイムスタンプ

ロケール
locale string

クライアントによって設定されたチャット メッセージのロケール。

mentions
mentions array of object

チャット メッセージに記載されているエンティティの一覧。 サポートされているエンティティは、ユーザー、ボット、チーム、チャネルです。

items
mentions object
messageType
messageType string

チャット メッセージの種類

反応
reactions array of object

このチャット メッセージの反応 (例: Like)

items
reactions object
replyToId
replyToId string

スレッドの親メッセージの ID

件名
subject string

チャット メッセージの件名 (省略可能)

概要
summary string

プッシュ通知と概要ビューまたはフォールバック ビューに使用できるメッセージの概要テキスト

GetTeamResponse

チームの応答を取得する

名前 パス 説明
チームID
id string

チームの一意識別子

[表示名]
displayName string

チームの名前

チームの説明
description string

チームの説明 (省略可能)

内部 ID
internalId string

チームの内部 ID

チームの Web URL
webUrl string

Microsoft Teams クライアントのチームに移動するハイパーリンク

Archived
isArchived boolean

このチームが読み取り専用モードであるかどうか

メンバーの設定
memberSettings MemberSettings

メンバーが特定のアクション (チャネルの作成やボットの追加など) をチームで実行できるかどうかを構成するための設定

ゲスト設定
guestSettings GuestSettings

ゲストがチーム内のチャネルを作成、更新、または削除できるかどうかを構成するための設定

メッセージングの設定
messagingSettings MessagingSettings

チームでメッセージングとメンションを構成するための設定

楽しい設定
funSettings FunSettings

チームでの Giphy、ミーム、ステッカーの使用を構成するための設定

検出の設定
discoverySettings DiscoverySettings

他のユーザーによるチームの検出可能性を構成するための設定。

AssociatedTeamInfo

ユーザーに関連付けられているチームを表します

名前 パス 説明
チームID
id string

チームの一意識別子

[表示名]
displayName string

チームの名前

テナント ID
tenantId string

このチームが属する Microsoft Entra テナントの ID

GetChannelResponse

チーム チャネルの詳細の応答を取得する

名前 パス 説明
チャネル ID
id string

チャネルの一意識別子

[表示名]
displayName string

チャネルの名前

チャネルの説明
description string

チャネルの説明 (省略可能)

チャネルの電子メール アドレス
email string

チャネルにメッセージを送信するための電子メール アドレス

チーム テナント ID
tenantId string

Microsoft Entra テナントの ID。

Microsoft Teams内のチャネルのハイパーリンク
webUrl string

Microsoft Teams内のチャネルのハイパーリンク

チャネルの SharePoint フォルダー URL
filesFolderWebUrl string

チャネルの SharePoint フォルダー URL

チャネルの作成時間
createdDateTime date-time

チャネルが作成されたタイムスタンプ。 読み取り専用

チャネルの種類。
membershipType string

チャネル メンバーシップの種類

ChannelWithOwnerTeamId

所有者チーム ID を持つチャネル リソース

名前 パス 説明
object

所有者チーム ID を持つチャネル リソース

GetTimeOffReasonsResponse

休暇の理由の一覧。

名前 パス 説明
休暇の理由を含む配列
value array of object

休暇の理由の一覧。

休暇の理由 ID
value.id string

休暇の理由の一意の ID。

作成時刻
value.createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更日時
value.lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

表示される名前
value.displayName string

表示される名前

アイコンの種類
value.iconType string

アイコンの種類

アクティブです
value.isActive boolean

アクティブです

最終更新者
value.lastModifiedBy LastModifiedBy

最終更新者

TimeOffRequestResponse

TimeOff 要求エンティティ

名前 パス 説明
ID
id string

TimeOff 要求の一意の ID。

作成時刻
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更時刻
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

割り当て先ユーザー/グループ
assignedTo string

要求が割り当てられているユーザー: 'manager' または 'recipient'

State
state string

'approved'、'pending' または 'declined'

送信者の時刻
senderDateTime date-time

要求が送信された時刻

送信者メッセージ
senderMessage string

要求送信者からのメッセージ

送信者 ID
senderUserId string

要求を送信したユーザーの ID

マネージャーのアクション時間
managerActionDateTime date-time

マネージャーが応答した時刻

マネージャー メッセージ
managerActionMessage string

マネージャーからのメッセージ

マネージャー ID
managerUserId string

応答したマネージャーの ID

開始時刻から
startDateTime date-time

開始時刻がオフに要求されました

終了時刻へ
endDateTime date-time

終了時刻の要求オフ

TimeOff 理由 ID
timeOffReasonId string

TimeOff 理由の ID

OfferShiftRequestResponse

Offer Shift Request エンティティ

名前 パス 説明
ID
id string

プランシフト要求の一意の ID。

作成時刻
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更時刻
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

割り当て先ユーザー/グループ
assignedTo string

要求が割り当てられているユーザー: 'manager' または 'recipient'

State
state string

'approved'、'pending' または 'declined'

送信者の時刻
senderDateTime date-time

要求が送信された時刻

送信者メッセージ
senderMessage string

要求送信者からのメッセージ

送信者 ID
senderUserId string

要求を送信したユーザーの ID

送信者のシフト ID
senderShiftId string

差出人からのシフトの ID

受信時刻
recipientActionDateTime date-time

受信者が応答した時刻

受信者メッセージ
recipientActionMessage string

受信者からのメッセージ

受信者 ID
recipientUserId string

要求の受信者の ID

マネージャーのアクション時間
managerActionDateTime date-time

マネージャーが応答した時刻

マネージャー メッセージ
managerActionMessage string

マネージャーからのメッセージ

マネージャー ID
managerUserId string

応答したマネージャーの ID

SwapShiftsChangeRequestResponse

シフト要求エンティティのスワップ

名前 パス 説明
ID
id string

スワップ シフト要求の一意の ID。

作成時刻
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更時刻
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

割り当て先ユーザー/グループ
assignedTo string

要求が割り当てられているユーザー: 'manager' または 'recipient'

State
state string

'approved'、'pending' または 'declined'

送信者の時刻
senderDateTime date-time

要求が送信された時刻

送信者メッセージ
senderMessage string

要求送信者からのメッセージ

送信者 ID
senderUserId string

要求を送信したユーザーの ID

送信者のシフト ID
senderShiftId string

差出人からのシフトの ID

受信時刻
recipientActionDateTime date-time

受信者が応答した時刻

受信者メッセージ
recipientActionMessage string

受信者からのメッセージ

受信者 ID
recipientUserId string

要求の受信者の ID

受信者シフト ID
recipientShiftId string

受信者からのシフトの ID

マネージャーのアクション時間
managerActionDateTime date-time

マネージャーが応答した時刻

マネージャー メッセージ
managerActionMessage string

マネージャーからのメッセージ

マネージャー ID
managerUserId string

応答したマネージャーの ID

OpenShiftChangeRequestResponse

Shift Change Request エンティティを開く

名前 パス 説明
ID
id string

シフト変更を開く要求の一意の ID。

作成時刻
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更時刻
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

割り当て先ユーザー/グループ
assignedTo string

要求が割り当てられているユーザー: 'manager' または 'recipient'

State
state string

'approved'、'pending' または 'declined'

送信者の時刻
senderDateTime date-time

要求が送信された時刻

送信者メッセージ
senderMessage string

要求送信者からのメッセージ

送信者 ID
senderUserId string

要求を送信したユーザーの ID

マネージャーのアクション時間
managerActionDateTime date-time

マネージャーが応答した時刻

マネージャー メッセージ
managerActionMessage string

マネージャーからのメッセージ

マネージャー ID
managerUserId string

応答したマネージャーの ID

シフト ID を開く
openShiftId string

要求されているオープン シフトの ID

OpenShiftResponse

Shift エンティティを開く

名前 パス 説明
ID
id string

オープン シフトの一意の ID。

作成日時
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更日時
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

グループ ID のスケジュール設定
schedulingGroupId string

グループ ID のスケジュール設定

最終更新者
lastModifiedBy LastModifiedBy

最終更新者

Shared Open Shift
sharedOpenShift SharedOpenShift

オープン シフトの共有バージョン

下書きオープンシフト
draftOpenShift DraftOpenShift

オープン シフトの予備バージョン

SharedOpenShift

オープン シフトの共有バージョン

名前 パス 説明
表示される名前
displayName string

表示される名前

注記
notes string

注記

開始時刻から
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時刻へ
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme string

テーマ

スロット数を開く
openSlotCount integer

スロット数を開く

activities
activities Activities

シフト アクティビティ

DraftOpenShift

オープン シフトの予備バージョン

名前 パス 説明
表示される名前
displayName string

表示される名前

注記
notes string

注記

開始時刻から
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時刻へ
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme string

テーマ

スロット数を開く
openSlotCount integer

スロット数を開く

activities
activities Activities

シフト アクティビティ

ShiftResponse

Shift エンティティ

名前 パス 説明
ID
id string

シフトの一意の ID。

作成日時
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更日時
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

ユーザー ID に割り当て済み
userId string

ユーザー ID に割り当て済み

グループ ID のスケジュール設定
schedulingGroupId string

グループ ID のスケジュール設定

最終更新者
lastModifiedBy LastModifiedBy

最終更新者

共有シフト
sharedShift SharedShift

シフトの共有バージョン

下書きシフト
draftShift DraftShift

シフトの暫定版

SharedShift

シフトの共有バージョン

名前 パス 説明
表示される名前
displayName string

表示される名前

注記
notes string

注記

開始時刻から
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時刻へ
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme string

テーマ

activities
activities Activities

シフト アクティビティ

DraftShift

シフトの暫定版

名前 パス 説明
表示される名前
displayName string

表示される名前

注記
notes string

注記

開始時刻から
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時刻へ
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme string

テーマ

activities
activities Activities

シフト アクティビティ

ScheduleResponse

Schedule エンティティ

名前 パス 説明
スケジュール ID
id string

スケジュールの一意の ID。

タイム ゾーンのスケジュール
timeZone string

スケジュールのタイム ゾーン。

プロビジョニングの状態をスケジュールする
provisionStatus string

スケジュールのプロビジョニング状態。

プロビジョニングの状態コードをスケジュールする
provisionStatusCode string

スケジュールのプロビジョニング状態コード。

CreateATeamResponse

名前 パス 説明
新しいチーム ID
newTeamId string

作成したばかりのチームのチーム ID

PostToConversationResponse

名前 パス 説明
メッセージ ID
id string

一意のメッセージ ID

メッセージ リンク
messageLink string

Microsoft Teamsのメッセージへのリンク

会話 ID
conversationId string

チャットの一意識別子

アクティビティ

シフト アクティビティ

名前 パス 説明
支払い済み
isPaid boolean

支払い済み

開始時刻から
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時刻へ
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

Code
code string

Code

表示される名前
displayName string

表示される名前

SchedulingGroupResponse

グループ エンティティのスケジュール設定

名前 パス 説明
ID
id string

スケジュール グループの一意の ID。

表示される名前
displayName string

スケジュール グループの表示名。

アクティブです
isActive boolean

新しいエンティティの作成時または既存のエンティティの更新時にスケジュール グループを使用できるかどうかを示します。

ユーザー ID
userIds array of string

スケジュール グループ内のユーザーの ID の一覧。

AtMentionUser_V1

@mention トークン

名前 パス 説明
@メンション
atMention string

ユーザーの @mention トークン。 このプロパティはメッセージに挿入できます

AtMentionTagResponse

@mention タグのトークン

名前 パス 説明
@mention タグ
atMention string

@mentionするタグのトークン。 これは、人から送信されたメッセージやアダプティブ カードに挿入できます

NewChatResponse

作成された新しいチャットの応答

名前 パス 説明
会話 ID
id string

チャットの一意識別子

NewMeetingRespone

作成された新しい会議の応答

名前 パス 説明
ID
id string

イベントの一意識別子

作成されたタイムスタンプ
createdDateTime string

イベントが作成されたタイムスタンプ

最後に変更されたタイムスタンプ
lastModifiedDateTime string

イベントが最後に変更されたタイムスタンプ

カテゴリ
categories array of

イベントに関連付けられているカテゴリ

タイム ゾーン
timeZone string

イベントのタイム ゾーン

イベント前のアラーム時間
reminderMinutesBeforeStart integer

アラーム アラートが発生するイベント開始時刻の前の分数

アラームが有効になっている
isReminderOn boolean

イベントをユーザーに通知するようにアラートが設定されている場合は true に設定します

添付ファイルあり
hasAttachments boolean

イベントに添付ファイルがある場合は true に設定します

サブジェクト
subject string

イベントの件名行のテキスト

本文のプレビュー
bodyPreview string

イベントに関連付けられているメッセージのプレビュー

重要度
importance string

イベントの重要度。 指定できる値は、低、標準、高です。

Sensitivity
sensitivity string

イベントの秘密度

一日中
isAllDay boolean

イベントが終日続く場合は true に設定します

取り消されました
isCancelled boolean

イベントが取り消された場合は true に設定します

開催者
isOrganizer boolean

予定表の所有者がイベントの開催者である場合は true に設定します

要求された応答
responseRequested boolean

開催者は、招待されたユーザーがイベントに応答を送信することを望みます

[表示する]
showAs string

表示する状態。 指定できる値は、free、tentative、busy、oof、workingElsewhere、unknown です。

タイプ
type string

イベントの種類。 指定できる値は、singleInstance、occurrence、exception、seriesMaster です。

Web last
webLink string

Outlook on the web でイベントを開く URL。

オンライン会議の URL
onlineMeetingUrl string

オンライン会議の URL

新しい時間提案を許可する
allowNewTimeProposals boolean

True の 場合、会議の開催者は、招待者が返信するときに新しい時間を提案する

定期的なパターン
recurrence.pattern object

イベントの頻度

繰り返しの範囲
recurrence.range object

イベントの期間

[応答]
responseStatus.response string

応答の種類。 使用できる値は、none、organizer、tentativelyAccepted、accepted、declined、notResponded です。

時間
responseStatus.time string

応答が返された日時

コンテンツの種類
body.contentType string

コンテンツの種類。 指定できる値はテキストと html です

イベント メッセージの内容
body.content string

イベントの内容

日付と時刻
start.dateTime string

イベントの開始時刻 (例: '2017-08-29T04:00:00')

日付と時刻
end.dateTime string

イベントの終了時刻 (例: '2017-08-29T04:00:00')

表示名
location.displayName string

場所に関連付けられている名前

出席者
attendees array of object

イベントの出席者のコレクション

attendees.type string

出席者の種類: 必須、省略可能、リソース

response
attendees.status.response string

応答の種類。 使用できる値は、none、organizer、tentativelyAccepted、accepted、declined、notResponded です。

time
attendees.status.time string

応答が返された日時

名前
attendees.emailAddress.name string

出席者の表示名

address
attendees.emailAddress.address string

出席者のメール アドレス

名前
organizer.emailAddress.name string

開催者の表示名

address
organizer.emailAddress.address string

開催者のメール アドレス

結合 URL
onlineMeeting.joinUrl string

オンライン会議を起動する外部リンク

LastModifiedBy

最終更新者

名前 パス 説明
アプリケーション
application string

アプリケーション

Device
device string

Device

会話
conversation string

会話

ID (アイディー)
user.id string

ID (アイディー)

表示される名前
user.displayName string

表示される名前

MemberSettings

メンバーが特定のアクション (チャネルの作成やボットの追加など) をチームで実行できるかどうかを構成するための設定

名前 パス 説明
メンバーは作成/更新チャネルを許可されます
allowCreateUpdateChannels boolean

true に設定すると、メンバーはチャネルを追加および更新できます

メンバーは削除チャネルを許可されます
allowDeleteChannels boolean

true に設定すると、メンバーはチャネルを削除できます

メンバーはアプリの追加/削除を許可されます
allowAddRemoveApps boolean

true に設定すると、メンバーはアプリを追加および削除できます

メンバーはタブの作成/更新/削除を許可されます
allowCreateUpdateRemoveTabs boolean

true に設定すると、メンバーはタブを追加、更新、および削除できます

メンバーはコネクタの作成/更新/削除を許可されます
allowCreateUpdateRemoveConnectors boolean

true に設定すると、メンバーはコネクタを追加、更新、削除できます

GuestSettings

ゲストがチーム内のチャネルを作成、更新、または削除できるかどうかを構成するための設定

名前 パス 説明
ゲストは作成/更新チャネルを許可されます
allowCreateUpdateChannels boolean

true に設定すると、ゲストはチャネルを追加および更新できます

ゲストはチャネルの削除を許可されます
allowDeleteChannels boolean

true に設定すると、ゲストはチャネルを削除できます

MessagingSettings

チームでメッセージングとメンションを構成するための設定

名前 パス 説明
ユーザーによるメッセージの編集を許可する
allowUserEditMessages boolean

true に設定すると、ユーザーはメッセージを編集できます

ユーザーによるメッセージの削除を許可する
allowUserDeleteMessages boolean

true に設定すると、ユーザーはメッセージを削除できます

所有者にメッセージの削除を許可する
allowOwnerDeleteMessages boolean

true に設定すると、所有者はメッセージを削除できます

チームのメンションを許可する
allowTeamMentions boolean

true に設定すると、 @team メンションが許可されます

チャネルメンションを許可する
allowChannelMentions boolean

true に設定すると、 @channel メンションが許可されます

FunSettings

チームでの Giphy、ミーム、ステッカーの使用を構成するための設定

名前 パス 説明
Giphy を許可する
allowGiphy boolean

true に設定すると、Giphy の使用が有効になります

Giphy コンテンツの評価
giphyContentRating string

Giphy コンテンツのレーティング。 指定できる値は次のとおりです。中程度、厳密

ステッカーとミームを許可する
allowStickersAndMemes boolean

true に設定すると、ユーザーはステッカーとミームを含めることができます

カスタム ミームを許可する
allowCustomMemes boolean

true に設定すると、ユーザーはカスタム ミームを含めることができます

DiscoverySettings

他のユーザーによるチームの検出可能性を構成するための設定。

名前 パス 説明
チームの検索と提案に表示する
showInTeamsSearchAndSuggestions boolean

true に設定すると、Teams クライアントからの検索と提案によってチームが表示されます

ObjectWithoutType