> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API

> ワークフロー内から外部APIやサービスへのHTTPリクエストを送信します。

**API**ノードは、外部エンドポイントへのHTTPリクエストを送信し、そのレスポンスを下流のノードで使用できるように返します。サードパーティサービスとの連携、データの取得、ワークフロー内からの外部アクションのトリガーなどに使用します。

## 設定

### リクエスト設定

| フィールド          | 必須 | 説明                                                         |
| -------------- | -- | ---------------------------------------------------------- |
| **HTTPメソッド**   | はい | リクエストに使用するHTTPメソッド（例：`GET`、`POST`、`PUT`、`DELETE`、`PATCH`）。 |
| **エンドポイントURL** | はい | APIエンドポイントの完全なURL。`@`と入力すると、前のステップの変数を挿入できます。              |

### ヘッダー

`Authorization`や`Content-Type`などのカスタムHTTPヘッダーを追加します。**+ Add header**をクリックしてキーと値のペアを追加します。

### リクエストボディ

| フィールド      | 必須  | 説明                                                                   |
| ---------- | --- | -------------------------------------------------------------------- |
| **ボディタイプ** | いいえ | リクエストボディのフォーマット。選択したメソッドに応じて、`None`、`JSON`、`Form Data`などのオプションがあります。 |

### URLパラメーター

エンドポイントURLに追加するクエリパラメーターを追加します。**+ Add param**をクリックしてキーと値のペアを追加します。

## 結果

**Results**タブには、ノードの実行後にAPIレスポンスの全体が表示されます。レスポンスボディ、ステータスコード、ヘッダーが含まれます。

<Note>
  エンドポイントURLまたはボディフィールドで`@`と入力すると、前のワークフローステップの変数を参照できます。
</Note>
