- 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
- Checkliste für den Connector Builder
- 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
- 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
- MCP – Vorschau
- 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
- NVIDIA NIM
- 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
- UiPath Test Manager
- 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
Konfigurieren Sie den HTTP Webhook-Connector in Integration Service so, dass er ereignisgesteuerte Rückrufe in Echtzeit von externen Anwendungen ohne Abfrage erhält.
Mithilfe von Webhooks können Anwendungen externe Systeme in Echtzeit benachrichtigen, wodurch die Notwendigkeit häufiger Abfragen reduziert und API-Aufrufe minimiert werden. Anstatt regelmäßig nach Aktualisierungen zu suchen, erhält das System ereignisbasierte Rückrufe nur dann, wenn relevante Änderungen auftreten.
Mit dem UiPath HTTP Webhook-Connector können Sie Workflows direkt aus Anbieteranwendungen auslösen. Sie können sofortige Trigger für Ereignisse für jede Drittanbieteranwendung erstellen, die ausgehende Webhook-Benachrichtigungen unterstützt, auch wenn sie nicht Teil des Connector-Katalogs ist.
Sie können auch Ereignisdatenfilter anwenden, um die genauen Bedingungen anzugeben, unter denen ein Webhook-Ereignis einen Workflow auslösen soll.
Wie es funktioniert
Der HTTP Webhook- Trigger generiert eine dynamische öffentliche Rückruf-URL. Kopieren und konfigurieren Sie diese URL in den Webhook-Einstellungen der Anbieteranwendung erst, nachdem Ihr Trigger im Orchestrator erstellt wurde.
Wenn ein Ereignis im Anbietersystem auftritt:
- Der Anbieter sendet die Ereignisnutzlast an die konfigurierte URL.
- Integration Service empfängt die Nutzlast und wertet sie anhand Ihrer konfigurierten Ereignisdatenfilter aus.
- Wenn eine Übereinstimmung gefunden wird, löst der Integration Service die Workflowausführung über den Orchestrator aus.
Webhook-Nutzlasten werden auf die gleiche Weise wie alle anderen Triggerereignisse verarbeitet. Der Connector unterstützt auch die optionale headerbasierte Authentifizierung, bei der sich der Anbieter bei jeder Webhook-Bereitstellung mit einem konfigurierten Header-Wert bei UiPath authentifizieren kann.
Weitere Informationen finden Sie unter Verwenden des Webhook-Connectors.
Informationen zum Erstellen einer Verbindung und zum Konfigurieren der Herausforderungsüberprüfung, falls vom Anbieter benötigt, finden Sie unter HTTP Webhook-Authentifizierung.
Sicherheit
Der HTTP Webhook-Connector bietet zwei sich ergänzende Sicherheitsmechanismen, die beide zum Zeitpunkt der Erstellung der Verbindung konfiguriert werden:
| Mechanismus | Was es tut | Einsatzbereich |
|---|---|---|
| Verifizierung herausfordern | Lassen Sie den Anbieter bestätigen, dass Ihre UiPath Webhook-URL gültig ist, bevor Ereignisse gesendet werden. | Wenn der Anbieter einen Handshake erfordert (Slack, Meta usw.). |
| Header-basierte Authentifizierung | Validiert jede eingehende Webhook-Anforderung mithilfe eines gemeinsamen Geheimnisses in einem HTTP-Header (z. B. X-API-Key). Anforderungen, die nicht den konfigurierten Header-Wert enthalten, werden mit HTTP 401 abgelehnt. | Wenn Sie verhindern möchten, dass unbefugte Anrufer an Ihre Webhook-URL posten, und Ihr Anbieter Ihnen die Konfiguration eines benutzerdefinierten Headers für ausgehende Webhook-Zustellungen ermöglicht. |
Weitere Informationen zur Einrichtung finden Sie unter HTTP Webhook-Authentifizierung.
Ratenlimits
Von Webhook ausgelöste Ereignisse unterliegen den folgenden Einschränkungen:
- 500 Ereignisse pro Minute und Mandant
- 100 Ereignisse pro Minute und Verbindung
Einschränkungen
- Das Debuggen von Entwurfszeit-Triggern ist derzeit nicht verfügbar.
- Nur Anfragen im JSON-Format werden unterstützt.
- Die maximal unterstützte Größe der Webhook-Nutzlast beträgt 14 MB. Anforderungen, die diesen Grenzwert überschreiten, werden abgelehnt und es wird kein Triggerereignis versendet.
Häufig gestellte Fragen
Ich habe die Webhook-URL in die Benutzeroberfläche des Anbieters eingefügt. Warum wird die Verifizierung immer noch nicht bestanden?
Die Verifizierung ist erst erfolgreich, nachdem der Trigger im Orchestrator erstellt wurde und Sie die Herausforderung richtig konfiguriert haben. Beachten Sie, dass UiPath keine Herausforderungsverifizierung auf unserer Seite durchführt – die Validierung erfolgt vollständig auf Seiten des Anbieters, um Vertrauen zum Ziel herzustellen.
Ich habe die Herausforderung falsch konfiguriert. Warum wird meine Verbindung trotzdem erfolgreich erstellt?
UiPath validiert derzeit nicht den Herausforderungs-/Verifizierungsschritt des Anbieters. Diese Validierung wird vollständig vom Anbieter durchgeführt. Infolgedessen kann die Verbindung in UiPath aktiv erscheinen, auch wenn die Herausforderungsüberprüfung des Anbieters tatsächlich fehlgeschlagen ist.
Wie verwende ich die Antwort eines in Orchestrator erstellten Webhooks?
Verwenden Sie die Aktivität Get Trigger Event Output in Ihrem Workflow und übergeben Sie UiPathEventObjectId (data type=Text) als Eingabeargument. Diese Aktivität gibt sowohl den Textkörper als auch die vom Webhook empfangenen Header zurück.
Die Webhook-Antwort ist eine JSON-Zeichenfolge. Wie verwende ich Teile davon in meinem Workflow?
Verwenden Sie die Aktivität Deserialize JSON, um die Zeichenfolge in ein JObjekt zu konvertieren, nach dem Sie einfach auf einzelne Felder zugreifen können.
Kann ich vom Anbieter eine Authentifizierung erwarten, wenn Webhook-Ereignisse an UiPath gesendet werden?
Ja. Aktivieren Sie die Header-basierte Authentifizierung beim Erstellen oder Bearbeiten der Verbindung und konfigurieren Sie dann den passenden Header in den Webhook-Einstellungen des Anbieters. Anweisungen zur Einrichtung finden Sie unter HTTP Webhook-Authentifizierung.
Mein Anbieter verwendet sein eigenes Signaturschema (z. B. X-Hub-Signature-256). Kann ich weiterhin die Header-basierte Authentifizierung verwenden?
Nein. Die Header-basierte Authentifizierung verwendet einen statischen, vorab freigegebenen Header-Wert. Signaturbasierte Anbieter berechnen bei jeder Anforderung einen neuen MHAC mithilfe der Nutzlast und eines gemeinsamen Geheimnisses – UiPath validiert derzeit keine anbieterspezifischen Signaturen. Für diese Anbieter sind die verfügbaren Sicherheitsmechanismen das URL-Geheimnis und der Handshake zur Herausforderungsverifizierung des Anbieters.
- Wie es funktioniert
- Sicherheit
- Ratenlimits
- Einschränkungen
- Häufig gestellte Fragen
- Ich habe die Webhook-URL in die Benutzeroberfläche des Anbieters eingefügt. Warum wird die Verifizierung immer noch nicht bestanden?
- Ich habe die Herausforderung falsch konfiguriert. Warum wird meine Verbindung trotzdem erfolgreich erstellt?
- Wie verwende ich die Antwort eines in Orchestrator erstellten Webhooks?
- Die Webhook-Antwort ist eine JSON-Zeichenfolge. Wie verwende ich Teile davon in meinem Workflow?
- Kann ich vom Anbieter eine Authentifizierung erwarten, wenn Webhook-Ereignisse an UiPath gesendet werden?
- Mein Anbieter verwendet sein eigenes Signaturschema (z. B.
X-Hub-Signature-256). Kann ich weiterhin die Header-basierte Authentifizierung verwenden?