ウェブリクエストと Webhook
GetMyBot は双方向 HTTP で外部システムと連携します。受信リクエストでリアクションをトリガーし、送信アクションで外部 API を呼び出せます。これにより、ボットと CRM、決済システム、サイトフォーム、あらゆるサービスを接続できます。
受信 Webhook(トリガー)
「受信ウェブリクエスト(webhook)」 トリガーは、外部からの HTTP リクエストでリアクションを起動します:
- パス — 受信エンドポイントのアドレス(完全な URL はボットのアドレスとパスから構成されます)。
- シークレットトークン — エンドポイントを不正アクセスから保護します。
- メソッド —
POST/GET/PUT/ANY。
リクエストのデータ(フォームフィールドまたはボディ)は実行コンテキストに格納され、アクションで {{ctx.フィールド}} を通じてアクセスできます。これにより、サイトやサービスがボットに「イベントをプッシュ」できます。例えば、支払い完了 → ユーザーにアクセスを送信。
送信ウェブリクエスト(アクション)
「ウェブリクエスト」 アクションはリアクションから HTTP リクエストを実行します:
- メソッド(GET/POST/PUT/DELETE)、ヘッダー、ボディ(JSON またはフォーム)。
- 成功コード、タイムアウト、エラー時の再試行回数。
- JSONPath でパラメータまたは
ctxへのレスポンス保存。 - 非同期モード(リアクションをブロックしない)と 成功/エラー時のリアクション起動。
関連するアクション: 「URL を読み込む」(ページのテキストを ctx にダウンロード)と、保存済みコネクター向けの 「ソースへのリクエスト」 / 「ソースへの書き込み」 — ソースとキー を参照。
Webhook 連携
1つのサービスへの定期的なデータ送信には、**「Webhook」**連携(URL + HMAC 署名)を設定する方が便利です — 連携 を参照。
セキュリティ
受信エンドポイントはシークレットトークンで保護されます。送信リクエストは SSRF 保護を通過します(内部ネットワークへのアクセス不可)。レスポンスのサイズは制限されています。
次のステップ
- トリガー — 受信 Webhook トリガー。
- アクション —
ウェブリクエスト、URL を読み込む。 - パラメータ置換と数式 —
ctxのリクエストデータ。