API 呼び出し
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
API 呼び出しアクションは、任意の外部 API を呼び出すことができます。
HTTP メソッド
HTTP メソッド
API 呼び出しアクションは、次の 3 種類の HTTP メソッドをサポートします。
- POST
- PUT
- GET
要求ヘッダー
要求ヘッダー
API 呼び出しアクションでは、API 呼び出しにヘッダーを追加できます。
要求ヘッダーには、トリガー コンテキストから取得した動的な値を含めることができます。 作成/更新がトリガーされると、エンティティのプロパティ値とリレーション識別子がコンテキストに格納されます。 削除がトリガーされたときは、コンテキストには何も格納されず、使用可能なすべての情報は標準ヘッダーを介して送信されます。
コンテキスト変数の構文は表示テンプレートの構文と同じです。たとえば、{Title} を値フィールドに配置すると、エンティティの Title プロパティの値が取得されます。
リレーション名を使用する場合、その値にはターゲット エンティティの識別子が格納されます。
どちらの場合でも、複数の値が使用可能なときは、<tableseparator/> が区切り文字として使用されます。
自己リレーションを使用している場合、解決された値は次の形式になります。
<parent values separated with '<tableseparator/>'>;<child values separated with '<tableseparator/>'>.
メッセージ本文にこれらを配置するとき、値は context という最上位プロパティに追加されます。
保存アクションのペイロードの例を以下に示します。
ヒント 要求ヘッダーは、API による認証に使用できます。
API 呼び出しのタイムアウト
API 呼び出しのタイムアウト
API 呼び出しのタイムアウトを設定できます。この時間内に応答がなかった場合、その呼び出しは失敗します。
[!注] リスト内のタイムアウト値の単位は秒です。
API 接続のテスト
API 接続のテスト
API 呼び出しを設定した後、API 接続をテストできます。