- 基本情報
- 通知
- ライセンス
- トラブルシューティング
- コネクタ ビルダー
- Act! 365
- ActiveCampaign
- Active Directory - プレビュー
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- CrewAI – プレビュー
- Customer.io
- Database Hub - プレビュー
- Databricks エージェント
- Datadog
- DeepSeek
- Deputy
- Discord - プレビュー
- DocuSign
- Drip
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Exchangerates
- Exchange Server - プレビュー
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- FreshService
- Getresponse
- GitHub
- Gmail
- Google Cloud Platform
- Google ドキュメント
- Google ドライブ
- Google フォーム - プレビュー
- Google マップ
- Google スプレッドシート
- Google Speech-to-Text
- Google Text-to-Speech
- Google ToDo リスト - プレビュー
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP
- HTTP Webhook
- HTTP Webhook コネクタについて
- HTTP Webhook authentication
- HTTP Webhook events
- Webhook コネクタを使用する
- 監視
- HubSpot CRM
- Hubspot Marketing
- HyperV - プレビュー
- IcertisIcertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- メール
- Mailchimp
- Mailgun
- Mailjet
- MailerLite
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure AI Foundry
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive & SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate – プレビュー
- Microsoft Sentiment
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- Okta
- OpenAI
- OpenAI V1 準拠の LLM
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- Paypal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooks Online
- Quip
- Salesforce
- Salesforce AgentForce & Flows – プレビュー
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Snowflake Cortex
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - プレビュー
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Apps (プレビュー)
- UiPath Data Fabric – プレビュー
- UiPath GenAI アクティビティ
- UiPath Orchestrator
- X(旧ツイッター)
- Xero
- watsonx.ai
- WhatsApp Business
- WooCommerce
- Workable
- Workday
- Workday REST
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo

Integration Service ユーザー ガイド
HTTP Webhook authentication
前提条件
Your webhook provider may require a handshake. Refer to the Webhook challenge verification section for details on how to configure the challenge verification.
Depending on where you create the trigger, the generated webhook URL will appear either in the HTTP Webhook trigger activity or on the trigger creation page, but only after the connection is created successfully. To avoid failures, paste the webhook URL into your application after you publish your workflow or the trigger is successfully created in UiPath Orchestrator.
HTTP Webhook 接続を作成する
- 左側のレールから [Integration Service] を選択します。
- From the Connectors list, select HTTP Webhook. You can also use the search bar to find the connector.
- [ HTTP Webhook に接続] を選択します。
- [ この Webhook はどのアプリケーションですか ] フィールドに、Webhook アプリケーションのわかりやすい名前を入力します。これにより、このコネクションがどのベンダーまたは連携に属しているかを簡単に識別できます。この値が 接続識別子になります。
- チャレンジの場所を設定する
Choose how the vendor will send the challenge token so that UiPath can respond correctly:- No challenge - the vendor does not require a handshake, and you can proceed to connect.
- クエリ パラメーター (例:
?challenge=...) - JSON 本文 (POST と
{ "challenge": "..." }) - ヘッダー (例:
X-Hub-Challenge)
- 本人確認検証の設定と接続
If the vendor requires a handshake, enter the challenge verification that matches the vendor's pattern (which field/header/query to read and how to echo/validate it). When configuration is complete, click Connect.
- 混乱を避けるため、ベンダーと環境を含む名前 (Stripe-prod や Slack-staging など) を使用してください。
- ベンダーが使用しているチャレンジ パターンがわからない場合は、ベンダーの Webhook ドキュメントを確認するか、テスト登録を実行してハンドシェイク リクエストを検査します。
Webhook チャレンジの検証
一部のベンダーは、実際のイベントの送信を開始する前に、Webhook URL の検証を要求しています。これは、チャレンジ レスポンス メカニズムを使用して行われます。Webhook を登録すると、ベンダーは特別なチャレンジ要求を送信し、エンドポイントは期待どおりに正確に応答する必要があります。
HTTP Webhook コネクタは、 Webhook チャレンジ フレームワークを介してこれらの検証フローをサポートしており、UiPath がベンダーのチャレンジをどのように読み取って対応するかを設定できます。
チャレンジ検証のサポート
UiPath では、ベンダー Webhook の両方の種類の動作がサポートされています。
- チャレンジ検証を使用していないベンダー
- Webhook をアクティブ化する前にチャレンジ ハンドシェイクを必要とするベンダー
これにより、単純な Webhook プロバイダーだけでなく、より高度なセキュリティ要件を持つプロバイダーにも対応できます。
ベンダーがチャレンジ検証を使用しない場合
多くのアプリケーションは、Webhook URL を受け入れるだけで、すぐにイベントの配信を開始します。
これらのベンダーの場合:
- ユーザーは 、コネクションを作成または選択するだけです。
- Webhook URL をコピーします。
- これをベンダーの Webhook 設定に貼り付けます。
追加の手順は不要です。Webhook は、ベンダーがイベントの送信を開始するとすぐにアクティブになります。
これは最も一般的でシンプルなシナリオであり、UiPath はシームレスに処理します。
ベンダー が チャレンジ検証を要求する場合
一部のベンダーは、Webhook URL を有効化する前に、その URL を検証するための チャレンジ リクエスト を送信します。
これらのケースでは、次のようになります。
- ユーザーは、HTTP Webhook 接続で チャレンジ応答を設定する必要があります 。
- UiPath はベンダーのチャレンジ要求をリッスンします。
- UiPath は、設定に基づいて正しいチャレンジ値を自動的に返します。
- ベンダーが応答を検証すると、通常のイベントが流れ始めます。
チャレンジの送信方法 (クエリ パラメーター、JSON 本文、ヘッダーなど) はベンダーによって異なるため、UiPath の設定ではこれらのパターンをすべて処理できます。
これにより、Slack、Meta (Facebook/Instagram)、Stripe など、セキュリティ ハンドシェイクを適用する Webhook プロバイダーとの相互運用性が確保されます。
チャレンジ検証の設定
チャレンジ動作は、次の 4 つのパラメーターを使用して設定します。
-
チャレンジ キー
チャレンジ値を含むフィールド/キー。チャレンジ要求を検出するために使用します (null にすることはできません)。 -
チャレンジの場所
キーが表示される場所:- 本文
- クエリ パラメーター
- ヘッダー
-
チャレンジ応答コンテンツの種類
ベンダーに返される応答の形式:- テキスト/プレーン
- application/json
-
チャレンジ応答の形式
返される値を定義します (通常はチャレンジ キー自体)。
UiPath は、受信したチャレンジから値を抽出し、それに応じて回答します。
一般的な例
受信要求
{
"challenge": "ABC123"
}
{
"challenge": "ABC123"
}
構成
- チャレンジキー:
challenge != null - チャレンジ場所:ボディ
- 応答の種類:
text/plain - 応答の形式:
challenge
レスポンス
ABC123
WhatsAppチャレンジ検証の例
WhatsApp は、 hub.challenge でクエリパラメータベースのチャレンジメソッドを使用します。
構成
| パラメーター | 値 (Value) |
|---|---|
| チャレンジ キー | hub.challenge != null |
| チャレンジの場所 | クエリ パラメーター |
| チャレンジ応答コンテンツの種類 | text/plain |
| チャレンジ応答の形式 | hub.challenge |
仕入先要求
GET https://your-webhook-url?hub.challenge=1234567890
UiPath の期待される回答
HTTP/1.1 200 OK
Content-Type: text/plain
1234567890
HTTP/1.1 200 OK
Content-Type: text/plain
1234567890
これにより所有権が確認され、WhatsAppはその後、実際のWebhookイベントの送信を開始します。

概要—ジェネリックとWhatsApp
| 手順 | 一般的な例 | WhatsAppの例 |
|---|---|---|
| チャレンジの場所 | 本文/クエリ/ヘッダー | クエリ |
| キーフォーマット | 単純キー (例: challenge) | ドット付きのキー ("hub.challenge") |
| 応答の種類 | text/plain または application/json | テキスト/プレーン |
| 応答値 | キーの値 | 値 "hub.challenge" |
| メソッド | POST または GET | GET のみ |