- Erste Schritte
- Benachrichtigungen
- Lizenzierung
- Fehlersuche und ‑behebung
- Connector Builder
- Über Connector Builder
- Erstellen Ihres ersten Connectors
- Erstellen Ihres Connectors aus einer API-Definition
- Konfigurieren der Authentifizierung
- Verwenden von Variablen im Connector-Generator
- Aktivitätsdesigner
- Erstellen eines Triggers
- Erste Schritte
- Beispiel A: Erstellen Sie einen Connector aus einer leeren Canvas mit Authentifizierung mit persönlichem Zugriffstoken
- Beispiel B: Erstellen Sie einen Connector aus einer leeren Canvas mit API-Schlüsselauthentifizierung
- Beispiel C: Erstellen eines Connectors aus einer API-Spezifikation mit OAuth 2.0 Client-Anmeldeinformationenauthentifizierung
- Act! 365
- ActiveCampaign
- Active Directory – Vorschau
- 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
- Team AI – Vorschau
- Customer.io
- Database Hub – Vorschau
- Databricks-Agent
- Datadog
- DeepSeek
- Deputy
- Discord – Vorschau
- DocuSign
- Drop
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Wechselkurse
- Exchange Server – Vorschau
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Google Docs
- Google Drive
- Google Formulare – Vorschau
- Google Maps
- Google Tabellen
- Google Sprache-zu-Text
- Google Text-to-Speech
- Google Tasks – Vorschau
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- http
- HTTP-Webhook
- Über den HTTP Webhook-Connector
- Verwenden des Webhook-Connectors
- Überwachung
- Hubspot CRM
- HubSpot Marketing
- HyperV – Vorschau
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- E-Mail (Mail)
- 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 und SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate – Vorschau
- Microsoft Sentiment
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- Okta
- OpenAI
- OpenAI V1-konformes LLM
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- Paypal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce AgentForce und Flows – Vorschau
- 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 – Vorschau
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Apps - Preview
- UiPath Data Fabric – Vorschau
- UiPath GenAI-Aktivitäten
- UiPath Orchestrator
- X (früher Twitter)
- Xero
- wassonx.ai zu senden
- WhatsApp Business
- WooCommerce
- Durchführbar
- Workday
- Workday REST
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho-Desktop
- Zoho Mail
- Zoom
- ZoomInfo

Integration Service-Benutzerhandbuch
Verwenden des Webhook-Connectors
Verwenden des HTTP Webhook-Connectors von Studio
-
Wählen Sie den HTTP Webhook-Trigger aus
Wählen Sie in Studio den HTTP Webhook- Trigger aus.
-
Erstellen oder wählen Sie eine Verbindung aus
Verwenden Sie eine vorhandene Verbindung oder erstellen Sie eine neue.
-
Kopieren Sie die Webhook-URL
Rufen Sie die generierte Webhook-URL aus der Triggeraktivität ab.
-
Konfigurieren Sie Ihren Datenfilter
Definieren Sie die Bedingungen, unter denen das Webhook-Ereignis ausgelöst werden soll.
-
Publish your process
Veröffentlichen Sie den Workflow, damit er ausgelöst werden kann.
-
Registrieren Sie die Webhook-URL in Ihrer Anwendung
Fügen Sie die kopierte Webhook-URL aus Schritt 3 in die Webhook-Konfiguration Ihrer Anbieteranwendung ein.
Verwenden des HTTP Webhook-Connectors von Orchestrator
-
Wählen Sie in Orchestrator Ereignistrigger öffnen > Neuen Trigger hinzufügen.
-
Wählen Sie Ihren Prozess aus, geben Sie einen Namen an und klicken Sie auf Weiter.
-
Wählen Sie Connector: HTTP-Webhook aus.
-
Erstellen oder wählen Sie eine Verbindung aus.
Verwenden Sie eine vorhandene Verbindung oder erstellen Sie eine neue. Erfahren Sie, wie Sie Verbindungen erstellen.
-
Konfigurieren Sie Ihren Datenfilter.
Definieren Sie die Bedingungen, unter denen das Webhook-Ereignis ausgelöst werden soll. Erfahren Sie, wie Sie Datenfilter konfigurieren.
-
Kopieren Sie die Webhook-URL zur späteren Verwendung.
-
Fügen Sie den Trigger hinzu, um das Setup abzuschließen.
-
Verwenden Sie in Ihrem Workflow die Aktivität Get Trigger Event Output, um den Header oder Text des Webhooks zu verwenden.
Übergeben Sie
UiPathEventObjectId(datentyp=Text) als Eingabeargument für die erforderliche Eigenschaft UiPath-Ereignisobjekt-ID.
Erstellen einer HTTP Webhook-Verbindung
- Benennen Sie die Verbindung
Geben Sie im Feld Für welche Anwendung ist dieser Webhook ein beschreibender Name für die Webhook-Anwendung ein, um leicht zu identifizieren, welchen Anbieter oder welche Integration diese Verbindung repräsentiert. Dieser Wert wird zum Verbindungsbezeichner. - Konfigurieren Sie den Herausforderungsort
Wählen Sie aus, wie der Anbieter das Herausforderungstoken sendet, damit UiPath korrekt reagieren kann, oder wählen Sie Keine Herausforderung aus . Allgemeine Optionen:- Abfrageparameter (z. B.
?challenge=...) - JSON-Text (POST mit
{ "challenge": "..." }) - Kopfzeile (z. B.
X-Hub-Challenge)
- Abfrageparameter (z. B.
- Konfigurieren Sie die Herausforderungsverifizierung und stellen Sie eine Verbindung her
Wenn der Anbieter einen Handshake erfordert, geben Sie die Herausforderungskonfiguration ein, die dem Muster des Anbieters entspricht (Welches Feld/Header/Abfrage, der gelesen werden soll und wie es gemacht werden soll/validiert werden soll). Wenn die Konfiguration abgeschlossen ist, klicken Sie auf Verbinden. Hier erfahren Sie mehr über die Herausforderungsverifizierung.
- Verwenden Sie einen Namen, der den Anbieter und die Umgebung enthält (z. B. Stripe-prod oder Slack-staging), um Verwechslungen zu vermeiden.
- Wenn Sie nicht sicher sind, welches Herausforderungsmuster der Anbieter verwendet, überprüfen Sie seine Webhook-Dokumentation oder führen Sie eine Testregistrierung durch, um die Handshake-Anforderung zu überprüfen.
Überprüfung der Webhook-Herausforderung
Einige Anbieter erfordern, dass Webhook-URLs validiert werden, bevor sie mit dem Senden tatsächlicher Ereignisse beginnen. Dies geschieht mithilfe eines Herausforderungs-Antwort-Mechanismus. Wenn Sie einen Webhook registrieren, sendet der Anbieter eine spezielle Herausforderungsanforderung und der Endpunkt muss genau wie erwartet reagieren.
Der HTTP-Webhook-Connector unterstützt diese Verifizierungsabläufe über das Webhook-Herausforderungs-Framework, sodass Sie konfigurieren können, wie UiPath die Herausforderungen von Anbietern lesen und darauf reagieren soll.
Unterstützung der Herausforderungsverifizierung
UiPath unterstützt beide Arten von Webhook-Verhalten des Anbieters:
- Anbieter, die keine Herausforderungsverifizierung verwenden
- Anbieter, die vor der Aktivierung des Webhooks einen Herausforderungs-Handshake erfordern
Dies gewährleistet die Kompatibilität mit einfachen Webhook-Anbietern sowie mit Anbietern mit erweiterten Sicherheitsanforderungen.
Wenn Anbieter keine Herausforderungsverifizierung verwenden
Viele Anwendungen akzeptieren einfach eine Webhook-URL und beginnen sofort mit der Bereitstellung von Ereignissen.
Für diese Anbieter:
- Benutzer müssen lediglich eine Verbindung erstellen oder auswählen.
- Kopieren Sie die Webhook-URL.
- Fügen Sie ihn in die Webhook-Konfiguration des Anbieters ein.
Es sind keine zusätzlichen Schritte erforderlich. Der Webhook wird aktiv, sobald der Anbieter mit dem Senden von Ereignissen beginnt.
Das ist das häufigste und einfachste Szenario, das von UiPath nahtlos behandelt wird.
Wenn Anbieter eine Herausforderungsverifizierung erfordern
Einige Anbieter senden eine Herausforderungsanforderung , um die Webhook-URL zu überprüfen, bevor sie aktiviert werden.
In diesen Fällen:
- Benutzer müssen die Herausforderungsantwort in der HTTP Webhook-Verbindung konfigurieren .
- UiPath wartet auf die Herausforderungsanforderung des Anbieters.
- UiPath gibt basierend auf der Konfiguration automatisch den richtigen Herausforderungswert zurück.
- Sobald der Anbieter die Antwort validiert hat, beginnen normale Ereignisse zu fließen.
Da sich die Anbieter darin unterscheiden, wie sie die Herausforderung senden (Abfrageparameter, JSON-Text, Header usw.), ermöglicht die Konfiguration von UiPath den Benutzern, jedes dieser Muster zu verarbeiten.
Dies gewährleistet die Kompatibilität mit Webhook-Anbietern, die Sicherheits-Handshakes erzwingen, z. B. Slack, Meta (Facebook/Instagram), Stripe und anderen.
Konfigurieren der Herausforderungsverifizierung
Sie konfigurieren das Herausforderungsverhalten mit vier Parametern:
-
Herausforderungsschlüssel
Feld/Schlüssel mit dem Herausforderungswert. Wird zum Erkennen von Herausforderungsanforderungen verwendet ( darf nicht NULL sein). -
Herausforderungsort
Wo der Schlüssel angezeigt wird:- Text
- Abfrageparameter
- Kopfzeile
-
Inhaltstyp der Herausforderungsantwort
Format der Antwort, die an den Anbieter zurückgegeben wird:- Text/Nur
- application/json
-
Antwortformat der Herausforderung
Definiert, welcher Wert zurückgegeben wird (in der Regel der Herausforderungsschlüssel selbst).
UiPath extrahiert den Wert aus der eingehenden Herausforderung und reagiert entsprechend.
Allgemeines Beispiel
Eingehende Anforderung
{
"challenge": "ABC123"
}
{
"challenge": "ABC123"
}
Konfiguration
- Herausforderungsschlüssel:
challenge != null - Herausforderungsort: Textkörper
- Antworttyp:
text/plain - Antwortformat:
challenge
Antwort
ABC123
Beispiel für die WhatsApp-Herausforderungsverifizierung
WhatsApp verwendet die abfrageparameterbasierte Herausforderungsmethode mit Hub.herausforderung.
Konfiguration
| Parameter | Wert |
|---|---|
| Herausforderungsschlüssel | hub.challenge != null |
| Herausforderungsort | Abfrageparameter |
| Inhaltstyp der Herausforderungsantwort | text/plain |
| Antwortformat der Herausforderung | hub.challenge |
Anbieteranfrage
GET https://your-webhook-url?hub.challenge=1234567890
Erwartete UiPath-Antwort
HTTP/1.1 200 OK
Content-Type: text/plain
1234567890
HTTP/1.1 200 OK
Content-Type: text/plain
1234567890
Dadurch wird der Besitz bestätigt und WhatsApp beginnt anschließend, echte Webhook-Ereignisse zu senden.

Zusammenfassung – Generisch im Vergleich zu WhatsApp
| Schritt | Allgemeines Beispiel | WhatsApp-Beispiel |
|---|---|---|
| Herausforderungsort | Textkörper/Abfrage/Header | Abfrage |
| Tastenformat | Einfacher Schlüssel (z. B. challenge) | Schlüssel mit Punkt (hub.challenge ) |
| ResponseType | text/nur oder application/json | Text/Nur |
| Antwortwert | Wert des Schlüssels | Wert von „ hub.challenge “ |
| Method | POST oder GET | Nur GET |
Konfigurieren von Datenfiltern
Datenfilter können sowohl auf den Textkörper als auch auf den Header der Antwort des Anbieters angewendet werden.
Angenommen, der Anbieter gibt eine Textantwort wie folgt zurück:
{
"id": "exampleCartId",
"token": "exampleCartId",
"email":"example@email.com"
}
{
"id": "exampleCartId",
"token": "exampleCartId",
"email":"example@email.com"
}
Orchestrator-Ereignistrigger
Wenn Ihr Prozess ausgelöst werden soll, wenn das Token exampleCartId enthält, können Sie ihn so einrichten:

Wenn eine JSON-Eigenschaft einen Bindestrich (-) enthält, muss er in doppelte Anführungszeichen eingefügt werden.
Beispiel: header."x-shopify-shop-domain" enthält ecommerce.
Ereignistrigger in Studio
Um das gleiche Verhalten mit der Triggeraktivität HTTP Webhook in Studio zu erzielen, konfigurieren Sie den Filter wie folgt:

Veröffentlichen
Veröffentlichen Sie Ihren Workflow ausgehend von einem HTTP Webhook-Ereignis, um die öffentlich zugängliche URL zu aktivieren. Sie können dies dann testen, indem Sie Ereignisse in der Anbieteranwendung auslösen oder einen direkten curl -Befehl an die URL senden:
Automation Cloud:
curl -X POST https://cloud.uipath.com/{webhook_url} -d "example
curl call"
curl -X POST https://cloud.uipath.com/{webhook_url} -d "example
curl call"
Automation Cloud – öffentlicher Sektor:
curl -X POST https://govcloud.uipath.us/{webhook_url} -d "example
curl call"
curl -X POST https://govcloud.uipath.us/{webhook_url} -d "example
curl call"
Wenn der Integration Service das Ereignis akzeptiert, antwortet er mit den folgenden JSON-Nutzdaten zurück:
{ "webhookEventId": "wr-4ad55717e1.a7bbf1e8-72a1-4371-82d2-d{example}", "correlationId": "384d496c-2f6d-{example}" }
{ "webhookEventId": "wr-4ad55717e1.a7bbf1e8-72a1-4371-82d2-d{example}", "correlationId": "384d496c-2f6d-{example}" }
Diese Nutzlast ist nützlich zum Testen, aber nirgendwo in Ihrem Workflow erforderlich.
- Verwenden des HTTP Webhook-Connectors von Studio
- Verwenden des HTTP Webhook-Connectors von Orchestrator
- Erstellen einer HTTP Webhook-Verbindung
- Überprüfung der Webhook-Herausforderung
- Unterstützung der Herausforderungsverifizierung
- Konfigurieren der Herausforderungsverifizierung
- Allgemeines Beispiel
- Beispiel für die WhatsApp-Herausforderungsverifizierung
- Zusammenfassung – Generisch im Vergleich zu WhatsApp
- Konfigurieren von Datenfiltern
- Orchestrator-Ereignistrigger
- Ereignistrigger in Studio
- Veröffentlichen