- 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 Defender for Cloud
- 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
- HTTP Webhook-Authentifizierung
- HTTP Webhook-Ereignisse
- 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 Azure Sentinel
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive und SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate – Vorschau
- Microsoft Sentiment
- Microsoft Sentinel-Threat Intelligence
- 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
HTTP Webhook-Authentifizierung
Voraussetzungen
Ihr Webhook-Anbieter erfordert möglicherweise einen Handshake. Weitere Informationen zur Konfiguration der Herausforderungsverifizierung finden Sie im Abschnitt Verifizierung der Webhook-Herausforderung .
Je nachdem, wo Sie den Trigger erstellen, wird die generierte Webhook-URL entweder in der Aktivität HTTP Webhook Trigger oder auf der Seite Triggererstellung angezeigt, jedoch erst, nachdem die Verbindung erfolgreich erstellt wurde. Um Fehler zu vermeiden, fügen Sie die Webhook-URL in Ihre Anwendung ein , nachdem Sie Ihren Workflow veröffentlicht haben oder der Trigger erfolgreich im UiPath Orchestrator erstellt wurde.
Erstellen einer HTTP Webhook-Verbindung
- Select Orchestrator from the product launcher.
- Select a folder, and then navigate to the Connections tab.
- Select Add connection.
- To open the connection creation page, select the connector from the list. You can use the search bar to find the connector.
- 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 richtig reagieren kann:- Keine Herausforderung – der Anbieter erfordert keinen Handshake und Sie können mit der Verbindung fortfahren.
- Abfrageparameter (z. B.
?challenge=...) - JSON-Text (POST mit
{ "challenge": "..." }) - Kopfzeile (z. B.
X-Hub-Challenge)
- Konfigurieren Sie die Herausforderungsverifizierung und stellen Sie eine Verbindung her
Wenn der Anbieter einen Handshake erfordert, geben Sie die Herausforderungsverifizierung ein, die mit dem Muster des Anbieters übereinstimmt (Welches Feld/Header/Abfrage, der gelesen werden soll und wie Sie ihn validieren/validieren sollen). Wenn die Konfiguration abgeschlossen ist, klicken Sie auf Verbinden.
- 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 |
- Voraussetzungen
- 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