Skip to content

HTTP ​

外部APIやサービスへHTTPリクエストを送信

このノードは資格情報(HTTP Basic認証, HTTP Bearerトークン, HTTP APIキー, OAuth2, AWS Signature V4, Digest認証, NTLM認証, WSSE認証)で接続します。資格情報を接続する を参照してください。

アクション ​

このノードが実行できる処理です。ステップを追加 からノードを追加し、アクションを選びます。

GET ​

GETリクエストを送信

設定項目

項目型必須説明
URLテキストはいGETリクエストを送信するURL。http:// または https:// で始まる必要あり
ヘッダーキーと値のペアリクエストに含めるHTTPヘッダー
クエリパラメータキーと値のペアURLクエリ文字列に追加するパラメータ
タイムアウト(ms)数値リクエストのタイムアウト(ミリ秒)。0の場合は30秒。
既定値: 10000
リダイレクト追従はい / いいえHTTPリダイレクト(3xxレスポンス)に追従するかどうか
既定値: true
ページネーションを有効化はい / いいえページネーションの自動処理を有効化(GETのみ)
既定値: false
ページネーション種別選択使用するページネーション方式
選択肢: ページ番号, ページオフセット, カーソル
既定値: page_number
ページ/オフセット パラメータ名テキストページ番号またはオフセット用クエリパラメータ名
既定値: page
ページサイズ パラメータ名テキストページサイズ用クエリパラメータ名
既定値: limit
ページサイズ数値1ページあたりの件数
既定値: 10
開始ページ数値開始ページ番号
既定値: 1
開始オフセット数値開始オフセット
既定値: 0
カーソルパラメータ名テキストカーソル用クエリパラメータ名
既定値: cursor
レスポンス内カーソルパステキストレスポンスボディ内の次のカーソル値へのJSONPath
最大取得ページ数数値取得する最大ページ数。0は無制限。
既定値: 5
レスポンス内 'Has More' パステキスト更なるページの有無を示すブール値へのJSONPath
レスポンス内総件数パステキスト総件数へのJSONPath
レスポンス内データパステキストレスポンス内のデータ配列へのJSONPath
既定値: data

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば statusCode は $.<ステップID>.output.statusCode です。

json
{
  "statusCode": 0,
  "headers": {},
  "body": null,
  "rawBody": "string",
  "url": "string",
  "duration": 0,
  "pages": [
    "string"
  ],
  "allData": [
    "string"
  ],
  "retries": {
    "attemptCount": 0,
    "attempts": [
      {
        "attempt": 0,
        "durationMs": 0,
        "error": "string",
        "nextDelayMs": 0,
        "retryable": false,
        "statusCode": 0
      }
    ],
    "succeeded": false
  },
  "data": {
    "body": null,
    "file": {
      "fileId": "string",
      "fileName": "string",
      "filePath": "string",
      "success": false
    },
    "files": []
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
statusCode数値レスポンスのHTTPステータスコード
headersオブジェクトレスポンスのHTTPヘッダー
body任意レスポンスボディ(JSONやXMLの場合は解析済み)
rawBodyテキスト未解析のレスポンスボディ文字列
urlテキスト(リダイレクト後を含む)最終的にリクエストしたURL
duration数値リクエストに要した時間(ミリ秒)
pages[]リストページ分割されたデータの全ページ。要素は自由形式で、ページごとに1つのレスポンス本文です
allData[]リストページ分割された結果をすべて結合したもの。要素は自由形式で、APIが返した内容そのままです
retriesオブジェクト再試行試行情報
retries.attemptCount数値試行総回数
retries.attempts[]リスト個別の再試行試行の一覧
retries.attempts[].attempt数値試行番号
retries.attempts[].durationMs数値この試行の継続時間(ミリ秒)
retries.attempts[].errorテキスト試行 が失敗した場合の エラーメッセージ
retries.attempts[].nextDelayMs数値次の再試行 の遅延 ミリ秒単位
retries.attempts[].retryableはい / いいえエラー が リトライ可能かどうか
retries.attempts[].statusCode数値この試行における HTTP ステータスコード
retries.succeededはい / いいえ再試行が最終的に成功したかどうか
dataオブジェクトresponseFormat が "file" で、かつ Put Output in Field にキーが指定されている場合に存在します。空白のままの場合(デフォルト)、代わりにその内容が出力のトップレベルに配置されます。Multipart モードではこのラッパーは使用されません。
data.body任意レスポンスのファイル以外の内容。multipart レスポンスでは、Autodetect としてマークされたパートが該当します。1 つの場合はそのパート自体が値となり、複数の場合は body の順序で配列になります。ファイル以外の内容がない通常のバイナリダウンロードでは存在しません。
data.fileオブジェクト保存されたファイルの詳細
data.file.fileIdテキストこの実行の内部クリーンアップ用ハンドル。File Storage ID ではなく、File Storage ノードでは使用できません
data.file.fileNameテキスト保存されたファイルの名前
data.file.filePathテキストStudio ファイルシステム上の保存されたファイルのパス
data.file.successはい / いいえファイルの保存が成功したかどうか
data.files[]リスト独自の出力フィールドが指定されなかった保存済みファイル。マルチパートモードでは、「Put Output in Field」が空欄の行に該当するすべてのファイルと、どの行にも一致しないパートがここに格納されます。マルチパート切り替えを使用しない場合、単一のファイルはすでに「file」に格納されるため、レスポンスに複数のファイルパートが含まれていた場合にのみ表示されます。

POST ​

POSTリクエストを送信

設定項目

項目型必須説明
URLテキストはいPOSTリクエストを送信するURL。http:// または https:// で始まる必要あり
ヘッダーキーと値のペアリクエストに含めるHTTPヘッダー
クエリパラメータキーと値のペアURLクエリ文字列に追加するパラメータ
ボディテキストリクエストボディ。JSON文字列、フォームデータ、またはプレーンテキストを指定可能。
タイムアウト(ms)数値リクエストのタイムアウト(ミリ秒)。0の場合は30秒。
既定値: 10000
リダイレクト追従はい / いいえHTTPリダイレクト(3xxレスポンス)に追従するかどうか
既定値: true

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば statusCode は $.<ステップID>.output.statusCode です。

json
{
  "statusCode": 0,
  "headers": {},
  "body": null,
  "rawBody": "string",
  "url": "string",
  "duration": 0,
  "pages": [
    "string"
  ],
  "allData": [
    "string"
  ],
  "retries": {
    "attemptCount": 0,
    "attempts": [
      {
        "attempt": 0,
        "durationMs": 0,
        "error": "string",
        "nextDelayMs": 0,
        "retryable": false,
        "statusCode": 0
      }
    ],
    "succeeded": false
  },
  "data": {
    "body": null,
    "file": {
      "fileId": "string",
      "fileName": "string",
      "filePath": "string",
      "success": false
    },
    "files": []
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
statusCode数値レスポンスのHTTPステータスコード
headersオブジェクトレスポンスのHTTPヘッダー
body任意レスポンスボディ(JSONやXMLの場合は解析済み)
rawBodyテキスト未解析のレスポンスボディ文字列
urlテキスト(リダイレクト後を含む)最終的にリクエストしたURL
duration数値リクエストに要した時間(ミリ秒)
pages[]リストページ分割されたデータの全ページ。要素は自由形式で、ページごとに1つのレスポンス本文です
allData[]リストページ分割された結果をすべて結合したもの。要素は自由形式で、APIが返した内容そのままです
retriesオブジェクト再試行試行情報
retries.attemptCount数値試行総回数
retries.attempts[]リスト個別の再試行試行の一覧
retries.attempts[].attempt数値試行番号
retries.attempts[].durationMs数値この試行の継続時間(ミリ秒)
retries.attempts[].errorテキスト試行 が失敗した場合の エラーメッセージ
retries.attempts[].nextDelayMs数値次の再試行 の遅延 ミリ秒単位
retries.attempts[].retryableはい / いいえエラー が リトライ可能かどうか
retries.attempts[].statusCode数値この試行における HTTP ステータスコード
retries.succeededはい / いいえ再試行が最終的に成功したかどうか
dataオブジェクトresponseFormat が "file" で、かつ Put Output in Field にキーが指定されている場合に存在します。空白のままの場合(デフォルト)、代わりにその内容が出力のトップレベルに配置されます。Multipart モードではこのラッパーは使用されません。
data.body任意レスポンスのファイル以外の内容。multipart レスポンスでは、Autodetect としてマークされたパートが該当します。1 つの場合はそのパート自体が値となり、複数の場合は body の順序で配列になります。ファイル以外の内容がない通常のバイナリダウンロードでは存在しません。
data.fileオブジェクト保存されたファイルの詳細
data.file.fileIdテキストこの実行の内部クリーンアップ用ハンドル。File Storage ID ではなく、File Storage ノードでは使用できません
data.file.fileNameテキスト保存されたファイルの名前
data.file.filePathテキストStudio ファイルシステム上の保存されたファイルのパス
data.file.successはい / いいえファイルの保存が成功したかどうか
data.files[]リスト独自の出力フィールドが指定されなかった保存済みファイル。マルチパートモードでは、「Put Output in Field」が空欄の行に該当するすべてのファイルと、どの行にも一致しないパートがここに格納されます。マルチパート切り替えを使用しない場合、単一のファイルはすでに「file」に格納されるため、レスポンスに複数のファイルパートが含まれていた場合にのみ表示されます。

PUT ​

PUTリクエストを送信

設定項目

項目型必須説明
URLテキストはいPUTリクエストを送信するURL。http:// または https:// で始まる必要あり
ヘッダーキーと値のペアリクエストに含めるHTTPヘッダー
クエリパラメータキーと値のペアURLクエリ文字列に追加するパラメータ
ボディテキストリクエストボディ。JSON文字列、フォームデータ、またはプレーンテキストを指定可能。
タイムアウト(ms)数値リクエストのタイムアウト(ミリ秒)。0の場合は30秒。
既定値: 10000
リダイレクト追従はい / いいえHTTPリダイレクト(3xxレスポンス)に追従するかどうか
既定値: true

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば statusCode は $.<ステップID>.output.statusCode です。

json
{
  "statusCode": 0,
  "headers": {},
  "body": null,
  "rawBody": "string",
  "url": "string",
  "duration": 0,
  "pages": [
    "string"
  ],
  "allData": [
    "string"
  ],
  "retries": {
    "attemptCount": 0,
    "attempts": [
      {
        "attempt": 0,
        "durationMs": 0,
        "error": "string",
        "nextDelayMs": 0,
        "retryable": false,
        "statusCode": 0
      }
    ],
    "succeeded": false
  },
  "data": {
    "body": null,
    "file": {
      "fileId": "string",
      "fileName": "string",
      "filePath": "string",
      "success": false
    },
    "files": []
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
statusCode数値レスポンスのHTTPステータスコード
headersオブジェクトレスポンスのHTTPヘッダー
body任意レスポンスボディ(JSONやXMLの場合は解析済み)
rawBodyテキスト未解析のレスポンスボディ文字列
urlテキスト(リダイレクト後を含む)最終的にリクエストしたURL
duration数値リクエストに要した時間(ミリ秒)
pages[]リストページ分割されたデータの全ページ。要素は自由形式で、ページごとに1つのレスポンス本文です
allData[]リストページ分割された結果をすべて結合したもの。要素は自由形式で、APIが返した内容そのままです
retriesオブジェクト再試行試行情報
retries.attemptCount数値試行総回数
retries.attempts[]リスト個別の再試行試行の一覧
retries.attempts[].attempt数値試行番号
retries.attempts[].durationMs数値この試行の継続時間(ミリ秒)
retries.attempts[].errorテキスト試行 が失敗した場合の エラーメッセージ
retries.attempts[].nextDelayMs数値次の再試行 の遅延 ミリ秒単位
retries.attempts[].retryableはい / いいえエラー が リトライ可能かどうか
retries.attempts[].statusCode数値この試行における HTTP ステータスコード
retries.succeededはい / いいえ再試行が最終的に成功したかどうか
dataオブジェクトresponseFormat が "file" で、かつ Put Output in Field にキーが指定されている場合に存在します。空白のままの場合(デフォルト)、代わりにその内容が出力のトップレベルに配置されます。Multipart モードではこのラッパーは使用されません。
data.body任意レスポンスのファイル以外の内容。multipart レスポンスでは、Autodetect としてマークされたパートが該当します。1 つの場合はそのパート自体が値となり、複数の場合は body の順序で配列になります。ファイル以外の内容がない通常のバイナリダウンロードでは存在しません。
data.fileオブジェクト保存されたファイルの詳細
data.file.fileIdテキストこの実行の内部クリーンアップ用ハンドル。File Storage ID ではなく、File Storage ノードでは使用できません
data.file.fileNameテキスト保存されたファイルの名前
data.file.filePathテキストStudio ファイルシステム上の保存されたファイルのパス
data.file.successはい / いいえファイルの保存が成功したかどうか
data.files[]リスト独自の出力フィールドが指定されなかった保存済みファイル。マルチパートモードでは、「Put Output in Field」が空欄の行に該当するすべてのファイルと、どの行にも一致しないパートがここに格納されます。マルチパート切り替えを使用しない場合、単一のファイルはすでに「file」に格納されるため、レスポンスに複数のファイルパートが含まれていた場合にのみ表示されます。

PATCH ​

PATCHリクエストを送信

設定項目

項目型必須説明
URLテキストはいPATCHリクエストを送信するURL。http:// または https:// で始まる必要あり
ヘッダーキーと値のペアリクエストに含めるHTTPヘッダー
クエリパラメータキーと値のペアURLクエリ文字列に追加するパラメータ
ボディテキストリクエストボディ。JSON文字列、フォームデータ、またはプレーンテキストを指定可能。
タイムアウト(ms)数値リクエストのタイムアウト(ミリ秒)。0の場合は30秒。
既定値: 10000
リダイレクト追従はい / いいえHTTPリダイレクト(3xxレスポンス)に追従するかどうか
既定値: true

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば statusCode は $.<ステップID>.output.statusCode です。

json
{
  "statusCode": 0,
  "headers": {},
  "body": null,
  "rawBody": "string",
  "url": "string",
  "duration": 0,
  "pages": [
    "string"
  ],
  "allData": [
    "string"
  ],
  "retries": {
    "attemptCount": 0,
    "attempts": [
      {
        "attempt": 0,
        "durationMs": 0,
        "error": "string",
        "nextDelayMs": 0,
        "retryable": false,
        "statusCode": 0
      }
    ],
    "succeeded": false
  },
  "data": {
    "body": null,
    "file": {
      "fileId": "string",
      "fileName": "string",
      "filePath": "string",
      "success": false
    },
    "files": []
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
statusCode数値レスポンスのHTTPステータスコード
headersオブジェクトレスポンスのHTTPヘッダー
body任意レスポンスボディ(JSONやXMLの場合は解析済み)
rawBodyテキスト未解析のレスポンスボディ文字列
urlテキスト(リダイレクト後を含む)最終的にリクエストしたURL
duration数値リクエストに要した時間(ミリ秒)
pages[]リストページ分割されたデータの全ページ。要素は自由形式で、ページごとに1つのレスポンス本文です
allData[]リストページ分割された結果をすべて結合したもの。要素は自由形式で、APIが返した内容そのままです
retriesオブジェクト再試行試行情報
retries.attemptCount数値試行総回数
retries.attempts[]リスト個別の再試行試行の一覧
retries.attempts[].attempt数値試行番号
retries.attempts[].durationMs数値この試行の継続時間(ミリ秒)
retries.attempts[].errorテキスト試行 が失敗した場合の エラーメッセージ
retries.attempts[].nextDelayMs数値次の再試行 の遅延 ミリ秒単位
retries.attempts[].retryableはい / いいえエラー が リトライ可能かどうか
retries.attempts[].statusCode数値この試行における HTTP ステータスコード
retries.succeededはい / いいえ再試行が最終的に成功したかどうか
dataオブジェクトresponseFormat が "file" で、かつ Put Output in Field にキーが指定されている場合に存在します。空白のままの場合(デフォルト)、代わりにその内容が出力のトップレベルに配置されます。Multipart モードではこのラッパーは使用されません。
data.body任意レスポンスのファイル以外の内容。multipart レスポンスでは、Autodetect としてマークされたパートが該当します。1 つの場合はそのパート自体が値となり、複数の場合は body の順序で配列になります。ファイル以外の内容がない通常のバイナリダウンロードでは存在しません。
data.fileオブジェクト保存されたファイルの詳細
data.file.fileIdテキストこの実行の内部クリーンアップ用ハンドル。File Storage ID ではなく、File Storage ノードでは使用できません
data.file.fileNameテキスト保存されたファイルの名前
data.file.filePathテキストStudio ファイルシステム上の保存されたファイルのパス
data.file.successはい / いいえファイルの保存が成功したかどうか
data.files[]リスト独自の出力フィールドが指定されなかった保存済みファイル。マルチパートモードでは、「Put Output in Field」が空欄の行に該当するすべてのファイルと、どの行にも一致しないパートがここに格納されます。マルチパート切り替えを使用しない場合、単一のファイルはすでに「file」に格納されるため、レスポンスに複数のファイルパートが含まれていた場合にのみ表示されます。

DELETE ​

DELETEリクエストを送信

設定項目

項目型必須説明
URLテキストはいDELETEリクエストを送信するURL。http:// または https:// で始まる必要あり
ヘッダーキーと値のペアリクエストに含めるHTTPヘッダー
クエリパラメータキーと値のペアURLクエリ文字列に追加するパラメータ
タイムアウト(ms)数値リクエストのタイムアウト(ミリ秒)。0の場合は30秒。
既定値: 10000
リダイレクト追従はい / いいえHTTPリダイレクト(3xxレスポンス)に追従するかどうか
既定値: true

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば statusCode は $.<ステップID>.output.statusCode です。

json
{
  "statusCode": 0,
  "headers": {},
  "body": null,
  "rawBody": "string",
  "url": "string",
  "duration": 0,
  "pages": [
    "string"
  ],
  "allData": [
    "string"
  ],
  "retries": {
    "attemptCount": 0,
    "attempts": [
      {
        "attempt": 0,
        "durationMs": 0,
        "error": "string",
        "nextDelayMs": 0,
        "retryable": false,
        "statusCode": 0
      }
    ],
    "succeeded": false
  },
  "data": {
    "body": null,
    "file": {
      "fileId": "string",
      "fileName": "string",
      "filePath": "string",
      "success": false
    },
    "files": []
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
statusCode数値レスポンスのHTTPステータスコード
headersオブジェクトレスポンスのHTTPヘッダー
body任意レスポンスボディ(JSONやXMLの場合は解析済み)
rawBodyテキスト未解析のレスポンスボディ文字列
urlテキスト(リダイレクト後を含む)最終的にリクエストしたURL
duration数値リクエストに要した時間(ミリ秒)
pages[]リストページ分割されたデータの全ページ。要素は自由形式で、ページごとに1つのレスポンス本文です
allData[]リストページ分割された結果をすべて結合したもの。要素は自由形式で、APIが返した内容そのままです
retriesオブジェクト再試行試行情報
retries.attemptCount数値試行総回数
retries.attempts[]リスト個別の再試行試行の一覧
retries.attempts[].attempt数値試行番号
retries.attempts[].durationMs数値この試行の継続時間(ミリ秒)
retries.attempts[].errorテキスト試行 が失敗した場合の エラーメッセージ
retries.attempts[].nextDelayMs数値次の再試行 の遅延 ミリ秒単位
retries.attempts[].retryableはい / いいえエラー が リトライ可能かどうか
retries.attempts[].statusCode数値この試行における HTTP ステータスコード
retries.succeededはい / いいえ再試行が最終的に成功したかどうか
dataオブジェクトresponseFormat が "file" で、かつ Put Output in Field にキーが指定されている場合に存在します。空白のままの場合(デフォルト)、代わりにその内容が出力のトップレベルに配置されます。Multipart モードではこのラッパーは使用されません。
data.body任意レスポンスのファイル以外の内容。multipart レスポンスでは、Autodetect としてマークされたパートが該当します。1 つの場合はそのパート自体が値となり、複数の場合は body の順序で配列になります。ファイル以外の内容がない通常のバイナリダウンロードでは存在しません。
data.fileオブジェクト保存されたファイルの詳細
data.file.fileIdテキストこの実行の内部クリーンアップ用ハンドル。File Storage ID ではなく、File Storage ノードでは使用できません
data.file.fileNameテキスト保存されたファイルの名前
data.file.filePathテキストStudio ファイルシステム上の保存されたファイルのパス
data.file.successはい / いいえファイルの保存が成功したかどうか
data.files[]リスト独自の出力フィールドが指定されなかった保存済みファイル。マルチパートモードでは、「Put Output in Field」が空欄の行に該当するすべてのファイルと、どの行にも一致しないパートがここに格納されます。マルチパート切り替えを使用しない場合、単一のファイルはすでに「file」に格納されるため、レスポンスに複数のファイルパートが含まれていた場合にのみ表示されます。

OPTIONS ​

OPTIONSリクエストを送信

設定項目

項目型必須説明
URLテキストはいOPTIONSリクエストを送信するURL。http:// または https:// で始まる必要あり
ヘッダーキーと値のペアリクエストに含めるHTTPヘッダー
クエリパラメータキーと値のペアURLクエリ文字列に追加するパラメータ
タイムアウト(ms)数値リクエストのタイムアウト(ミリ秒)。0の場合は30秒。
既定値: 10000
リダイレクト追従はい / いいえHTTPリダイレクト(3xxレスポンス)に追従するかどうか
既定値: true

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば statusCode は $.<ステップID>.output.statusCode です。

json
{
  "statusCode": 0,
  "headers": {},
  "body": null,
  "rawBody": "string",
  "url": "string",
  "duration": 0,
  "pages": [
    "string"
  ],
  "allData": [
    "string"
  ],
  "retries": {
    "attemptCount": 0,
    "attempts": [
      {
        "attempt": 0,
        "durationMs": 0,
        "error": "string",
        "nextDelayMs": 0,
        "retryable": false,
        "statusCode": 0
      }
    ],
    "succeeded": false
  },
  "data": {
    "body": null,
    "file": {
      "fileId": "string",
      "fileName": "string",
      "filePath": "string",
      "success": false
    },
    "files": []
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
statusCode数値レスポンスのHTTPステータスコード
headersオブジェクトレスポンスのHTTPヘッダー
body任意レスポンスボディ(JSONやXMLの場合は解析済み)
rawBodyテキスト未解析のレスポンスボディ文字列
urlテキスト(リダイレクト後を含む)最終的にリクエストしたURL
duration数値リクエストに要した時間(ミリ秒)
pages[]リストページ分割されたデータの全ページ。要素は自由形式で、ページごとに1つのレスポンス本文です
allData[]リストページ分割された結果をすべて結合したもの。要素は自由形式で、APIが返した内容そのままです
retriesオブジェクト再試行試行情報
retries.attemptCount数値試行総回数
retries.attempts[]リスト個別の再試行試行の一覧
retries.attempts[].attempt数値試行番号
retries.attempts[].durationMs数値この試行の継続時間(ミリ秒)
retries.attempts[].errorテキスト試行 が失敗した場合の エラーメッセージ
retries.attempts[].nextDelayMs数値次の再試行 の遅延 ミリ秒単位
retries.attempts[].retryableはい / いいえエラー が リトライ可能かどうか
retries.attempts[].statusCode数値この試行における HTTP ステータスコード
retries.succeededはい / いいえ再試行が最終的に成功したかどうか
dataオブジェクトresponseFormat が "file" で、かつ Put Output in Field にキーが指定されている場合に存在します。空白のままの場合(デフォルト)、代わりにその内容が出力のトップレベルに配置されます。Multipart モードではこのラッパーは使用されません。
data.body任意レスポンスのファイル以外の内容。multipart レスポンスでは、Autodetect としてマークされたパートが該当します。1 つの場合はそのパート自体が値となり、複数の場合は body の順序で配列になります。ファイル以外の内容がない通常のバイナリダウンロードでは存在しません。
data.fileオブジェクト保存されたファイルの詳細
data.file.fileIdテキストこの実行の内部クリーンアップ用ハンドル。File Storage ID ではなく、File Storage ノードでは使用できません
data.file.fileNameテキスト保存されたファイルの名前
data.file.filePathテキストStudio ファイルシステム上の保存されたファイルのパス
data.file.successはい / いいえファイルの保存が成功したかどうか
data.files[]リスト独自の出力フィールドが指定されなかった保存済みファイル。マルチパートモードでは、「Put Output in Field」が空欄の行に該当するすべてのファイルと、どの行にも一致しないパートがここに格納されます。マルチパート切り替えを使用しない場合、単一のファイルはすでに「file」に格納されるため、レスポンスに複数のファイルパートが含まれていた場合にのみ表示されます。

カスタムリクエスト ​

設定可能なメソッドでカスタム HTTP リクエストを送信

設定項目

項目型必須説明
URLテキストはいDELETEリクエストを送信するURL。http:// または https:// で始まる必要あり
メソッド選択リクエストに使用する HTTP メソッド
選択肢: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD
既定値: GET
ヘッダーキーと値のペアリクエストに含めるHTTPヘッダー
クエリパラメータキーと値のペアURLクエリ文字列に追加するパラメータ
本文テキストリクエストボディ。JSON文字列、フォームデータ、またはプレーンテキストを指定可能。
リダイレクト追従はい / いいえHTTPリダイレクト(3xxレスポンス)に追従するかどうか
既定値: true
タイムアウト(ms)数値リクエストのタイムアウト(ミリ秒)。0の場合は30秒。
既定値: 10000

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば statusCode は $.<ステップID>.output.statusCode です。

json
{
  "statusCode": 0,
  "headers": {},
  "body": null,
  "rawBody": "string",
  "url": "string",
  "duration": 0,
  "pages": [
    "string"
  ],
  "allData": [
    "string"
  ],
  "retries": {
    "attemptCount": 0,
    "attempts": [
      {
        "attempt": 0,
        "durationMs": 0,
        "error": "string",
        "nextDelayMs": 0,
        "retryable": false,
        "statusCode": 0
      }
    ],
    "succeeded": false
  },
  "data": {
    "body": null,
    "file": {
      "fileId": "string",
      "fileName": "string",
      "filePath": "string",
      "success": false
    },
    "files": []
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
statusCode数値レスポンスのHTTPステータスコード
headersオブジェクトレスポンスのHTTPヘッダー
body任意レスポンスボディ(JSONやXMLの場合は解析済み)
rawBodyテキスト未解析のレスポンスボディ文字列
urlテキスト(リダイレクト後を含む)最終的にリクエストしたURL
duration数値リクエストに要した時間(ミリ秒)
pages[]リストページ分割されたデータの全ページ。要素は自由形式で、ページごとに1つのレスポンス本文です
allData[]リストページ分割された結果をすべて結合したもの。要素は自由形式で、APIが返した内容そのままです
retriesオブジェクト再試行試行情報
retries.attemptCount数値試行総回数
retries.attempts[]リスト個別の再試行試行の一覧
retries.attempts[].attempt数値試行番号
retries.attempts[].durationMs数値この試行の継続時間(ミリ秒)
retries.attempts[].errorテキスト試行 が失敗した場合の エラーメッセージ
retries.attempts[].nextDelayMs数値次の再試行 の遅延 ミリ秒単位
retries.attempts[].retryableはい / いいえエラー が リトライ可能かどうか
retries.attempts[].statusCode数値この試行における HTTP ステータスコード
retries.succeededはい / いいえ再試行が最終的に成功したかどうか
dataオブジェクトresponseFormat が "file" で、かつ Put Output in Field にキーが指定されている場合に存在します。空白のままの場合(デフォルト)、代わりにその内容が出力のトップレベルに配置されます。Multipart モードではこのラッパーは使用されません。
data.body任意レスポンスのファイル以外の内容。multipart レスポンスでは、Autodetect としてマークされたパートが該当します。1 つの場合はそのパート自体が値となり、複数の場合は body の順序で配列になります。ファイル以外の内容がない通常のバイナリダウンロードでは存在しません。
data.fileオブジェクト保存されたファイルの詳細
data.file.fileIdテキストこの実行の内部クリーンアップ用ハンドル。File Storage ID ではなく、File Storage ノードでは使用できません
data.file.fileNameテキスト保存されたファイルの名前
data.file.filePathテキストStudio ファイルシステム上の保存されたファイルのパス
data.file.successはい / いいえファイルの保存が成功したかどうか
data.files[]リスト独自の出力フィールドが指定されなかった保存済みファイル。マルチパートモードでは、「Put Output in Field」が空欄の行に該当するすべてのファイルと、どの行にも一致しないパートがここに格納されます。マルチパート切り替えを使用しない場合、単一のファイルはすでに「file」に格納されるため、レスポンスに複数のファイルパートが含まれていた場合にのみ表示されます。