- Démarrage
- Notifications
- Licences
- Résolution des problèmes
- Générateur de connecteurs
- À propos du générateur de connecteurs
- Créer votre premier connecteur
- Construire votre connecteur à partir d'une définition d'API
- Configuration de l'authentification
- Utilisation de variables dans le générateur de connecteurs
- Concepteur d’activités
- Création d'un déclencheur
- Liste de contrôle du générateur de connecteurs
- Démarrage
- Exemple A : créer un connecteur à partir d'une zone de dessin vierge avec l'authentification par jeton d'accès personnel
- Exemple B : créer un connecteur à partir d'une zone de dessin vierge avec authentification par clé API
- Exemple C : créer un connecteur à partir d'une spécification d'API avec l'authentification par informations d'identification du client OAuth 2.0
- Act! 365
- ActiveCampaign
- Active Directory - Aperçu
- 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
- Cloud Confluence
- Constant Contact
- Coupa
- TeamAI – Aperçu
- Customer.io
- Database Hub
- Agent Databricks
- Datadog
- DeepSeek
- Deputy
- Discord - Aperçu
- DocuSign
- Arrêter
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Échanges
- Serveur Exchange - Aperçu
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- FreshSales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Plateforme Google Cloud
- Google Docs
- Google Drive
- Google Forms - Aperçu
- Google Maps
- Google Sheets
- Google Speaking-to-Text
- Google Text-to-Speech
- Google Tasks – Aperçu
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- http
- Webhook HTTP
- À propos du connecteur HTTP Webhook
- Authentification HTTP Webhook
- Événements du HTTP Webhook
- Utilisation du connecteur Webhook
- Surveillance
- HubSpot CRM
- Hubspot Marketing
- HyperV - Aperçu
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Courrier (Mail)
- Mailchimp
- Mailgun
- Mailjet
- MailerLite
- Marketo
- MCP - Aperçu
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure AI Foundry
- Microsoft Azure OpenAI
- Microsoft Azure Sentinel
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive et SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate – Aperçu
- Microsoft Sentiment
- Microsoft Sentinel Threat Intelligence
- Microsoft Teams
- Microsoft Traduction
- Microsoft Vision
- Miro
- NetIQ eDirectory
- NVIDIA NIM
- Okta
- OpenAI
- LLM conforme à OpenAI V1
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- SAP
- SingePDF
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce AgentForce & Flows – Aperçu
- 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 - Aperçu
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Apps - Preview
- UiPath Data Fabric
- Test Manager UiPath
- Activités UiPath GenAI
- UiPath Orchestrator
- X (anciennement Twitter)
- Xero
- watsonx.ai
- WhatsApp Business
- Google Business
- Utilisable
- Workday
- Workday REST
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- ZohoDesktop
- Zoho Mail
- Zoom
- ZoomInfo
Configurez le connecteur HTTP Webhook dans Integration Service pour recevoir des rappels en temps réel et générés par événements de la part d’applications externes sans interrogation.
Les Webhooks permettent aux applications d'informer les systèmes externes en temps réel, ce qui réduit la nécessité d'effectuer des sondages fréquents et de minimiser les appels d'API. Au lieu de vérifier périodiquement les mises à jour, le système reçoit des rappels basés sur les événements uniquement lorsque des changements pertinents se produisent.
Le connecteur UiPath HTTP Webhook vous permet de déclencher des workflows directement à partir des applications des fournisseurs. Vous pouvez créer des déclencheurs instantanés pour les événements de toute application tierce qui prend en charge les notifications de Webhook sortant, même si elle ne fait pas partie du catalogue de connecteurs.
Vous pouvez également appliquer des filtres de données d'événement pour spécifier les conditions exactes dans lesquelles un événement Webhook doit déclencher un workflow.
Mode de fonctionnement
Le déclencheur HTTP Webhook génère une URL de rappel publique dynamique. Copiez et configurez cette URL dans les paramètres du webhook de l’application fournisseur uniquement après la création de votre déclencheur dans Orchestrator.
Lorsqu’un événement se produit dans le système du fournisseur :
- Le fournisseur envoie la charge utile de l'événement à l'URL configurée.
- Integration Service reçoit la charge utile et l’évalue par rapport à vos filtres de données d’événement configurés.
- Si une correspondance est trouvée, Integration Service déclenche l'exécution du workflow via Orchestrator.
Les charges utiles de Webhook sont traitées de la même manière que tous les autres événements de déclencheur. Le connecteur prend également en charge l’authentification facultative basée sur l’en-tête, qui permet au fournisseur de s’authentifier auprès d’UiPath lors de chaque livraison de webhook à l’aide d’une valeur d’en-tête configurée.
Pour de plus amples informations, consultez la section Utiliser le connecteur Webhook.
Pour de plus amples informations sur la façon de créer une connexion et de configurer la vérification des défis, si le fournisseur l'exige, consultez la section Authentification HTTP Webhook.
Sécurité
Le connecteur HTTP Webhook offre deux mécanismes de sécurité complémentaires, tous deux configurés au moment de la création de la connexion:
| Mécanisme | Ce qu’il fait | Quand l'utiliser |
|---|---|---|
| Vérification des défis | Permet au fournisseur de confirmer que votre URL de Webhook UiPath est valide avant d’envoyer des événements. | Lorsque le fournisseur nécessite un processus d'établissement de liaison (Slack, Meta, etc.). |
| Authentification basée sur l’en-tête | Valide chaque demande de Webhook entrant à l’aide d’une clé secrète partagée portée dans un en-tête HTTP (par exemple, X-API-Key). Les requêtes qui ne comportent pas la valeur d'en-tête configurée sont rejetées avec HTTP 401. | Lorsque vous souhaitez empêcher les appelants non autorisés de publier sur votre URL Webhook, et que votre fournisseur vous permet de configurer un en-tête personnalisé sur les livraisons Webhook sortantes. |
Pour plus de détails sur la configuration, consultez Authentification HTTP Webhook.
Limites de débit
Les événements déclenchés par Webhook sont soumis aux limites suivantes :
- 500 événements par minute et par locataire
- 100 événements par minute et par connexion
Limitations
- Le débogage du déclencheur de phase de conception n’est pas disponible actuellement.
- Seules les requêtes au format JSON sont prises en charge.
- La taille maximale de charge utile du webhook prise en charge est de 14 Mo. Les demandes dépassant cette limite sont rejetées et aucun événement déclencheur n’est envoyé.
Questions fréquemment posées
J'ai collé l'URL du Webhook dans l'interface utilisateur du fournisseur. Pourquoi la vérification ne passe-t-elle pas ?
La vérification ne réussira qu'après la création du déclencheur dans Orchestrator et à condition que vous ayez configuré le défi correctement. Notez qu'UiPath n'effectue aucune vérification de défi de notre côté : la validation se fait entièrement du côté du fournisseur, afin d'établir une relation de confiance avec la destination.
J’ai configuré le défi de manière incorrecte. Pourquoi ma connexion est-elle toujours créée avec succès ?
UiPath ne valide pas actuellement l'étape de défi/vérification du fournisseur. Cette validation est entièrement gérée par le fournisseur. Par conséquent, la connexion dans UiPath peut apparaître active même si la vérification des difficultés du fournisseur a réellement échoué de son côté.
Comment utiliser la réponse provenant d'un Webhook créé dans Orchestrator ?
Utilisez l’activité Obtenir la sortie d’événement de déclencheur dans votre workflow et passez UiPathEventObjectId (type de données=Texte) comme argument d’entrée. Cette activité renverra à la fois le corps et les en-têtes reçus du Webhook.
La réponse du webhook est une chaîne JSON. Comment dois-je utiliser certaines parties de celui-ci dans mon workflow ?
Utilisez l’activité Désérialiser JSON pour convertir la chaîne en un JObject, après quoi vous pourrez facilement accéder aux champs individuels.
Puis-je demander au fournisseur de s’authentifier lors de l’envoi d’événements de Webhook à UiPath?
Oui. Activez l’authentification basée sur l’en-tête lors de la création ou de la modification de la connexion, puis configurez l’en-tête correspondant dans les paramètres du webhook du fournisseur. Pour obtenir des instructions de configuration, consultez HTTP Webhook authentication.
Mon fournisseur utilise son propre schéma de signature (par exemple, X-Hub-Signature-256). Puis-je toujours utiliser l’authentification basée sur l’en-tête?
Non. L’authentification basée sur l’en-tête utilise une valeur d’en-tête statique pré-partagée. Les fournisseurs basés sur les signatures calculent un nouveau HMAC sur chaque demande à l’aide de la charge utile et d’une clé secrète partagée - UiPath ne valide pas actuellement les signatures spécifiques aux fournisseurs. Pour ces fournisseurs, les mécanismes de sécurité disponibles sont la clé secrète de l'URL et l'établissement de la liaison de vérification des défis du fournisseur.
- Mode de fonctionnement
- Sécurité
- Limites de débit
- Limitations
- Questions fréquemment posées
- J'ai collé l'URL du Webhook dans l'interface utilisateur du fournisseur. Pourquoi la vérification ne passe-t-elle pas ?
- J’ai configuré le défi de manière incorrecte. Pourquoi ma connexion est-elle toujours créée avec succès ?
- Comment utiliser la réponse provenant d'un Webhook créé dans Orchestrator ?
- La réponse du webhook est une chaîne JSON. Comment dois-je utiliser certaines parties de celui-ci dans mon workflow ?
- Puis-je demander au fournisseur de s’authentifier lors de l’envoi d’événements de Webhook à UiPath?
- Mon fournisseur utilise son propre schéma de signature (par exemple,
X-Hub-Signature-256). Puis-je toujours utiliser l’authentification basée sur l’en-tête?