- Getting started
- Notifications
- Licensing
- Troubleshooting
- Connector Builder
- Act! 365
- ActiveCampaign
- Active Directory - Preview
- 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
- CrewAI – Preview
- Customer.io
- Database Hub - Preview
- Databricks Agent
- Datadog
- DeepSeek
- Deputy
- Discord - Preview
- DocuSign
- Drip
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Exchangerates
- Exchange Server - Preview
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Google Docs
- Google Drive
- Google Forms - Preview
- Google Maps
- Google Sheets
- Google Speech-to-Text
- Google Text-to-Speech
- Google Tasks - Preview
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP
- HTTP Webhook
- Hubspot CRM
- HubSpot Marketing
- HyperV - Preview
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- 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 & Sharepoint
- Microsoft Outlook 365
- Microsoft Power Automate – Preview
- Microsoft Sentiment
- Microsoft Sentinel Threat Intelligence
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- Nvidia NIM
- Okta
- OpenAI
- OpenAI V1 Compliant LLM
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- PayPal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce AgentForce & Flows – Preview
- 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 - Preview
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Apps - Preview
- UiPath Data Fabric
- About the UiPath Data Fabric connector
- UiPath Data Fabric events
- UiPath GenAI Activities
- UiPath Orchestrator
- X (formerly Twitter)
- 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 user guide
Events
An event in Data Fabric represents a state change on an entity record. Data Fabric publishes events to Integration Service over a webhook — every time a record-level change occurs on the subscribed entity (e.g., a record is created or updated), Data Fabric emits a notification that Integration Service routes to the subscribed workflow trigger. For further details, refer to the Triggers documentation.
UiPath Data Fabric connector supports the following events:
Record created— Fires when a record is created on the selected entity that matches the trigger's configured filter.Record updated— Fires when an existing record on the selected entity is updated and the post-update state matches the trigger's configured filter.
UiPath Data Fabric connector events are delivered via a webhook.
Event properties
The event envelope comprises of the following properties which are present on every Data Fabric event.
| Property | Description |
|---|---|
UiPathEvent | Event type (e.g., CREATED, UPDATED) |
UiPathEventObjectType | The entity on which the event occurred (e.g., Customer, Invoice) |
UiPathEventObjectId | The unique identifier (Id) of the affected record (e.g., 65747f9e-6442-f111-8ef2-000d3a350adf) |
UiPathEventConnector | The connector which started the automation (always uipath-uipath-dataservice) |
Event outputs
Each UiPath Data Fabric event outputs a reference to an entity record. The output comprises all accessible fields on the selected entity, based on the permissions of the trigger connection user.
| Event | Output type |
|---|---|
| Record Created | Entity Record |
| Record Updated | Entity Record |
For more information on trigger connection permissions and event delivery, refer to Security improvement.
Connected triggers
With a connected trigger, the workflow is initiated with the event envelope properties (does NOT include the record payload). However, the trigger activity takes care of producing this record payload automatically. For more details on how to use the Integration Service event triggers, refer to Using triggers in Integration Service.
Behavior
- The trigger activity's
outputproperty is the affected entity record, typed as the entity's schema. Field types, formats, and accessibility are derived from the entity's metadata at design time. - The workflow can read fields directly off
outputand use them in downstream activities without any additional setup. - The event envelope properties (
UiPathEvent,UiPathEventObjectId, etc.) remain available alongside the resolved record.
Disconnected triggers
With a disconnected trigger, the workflow is initiated with the event envelope properties ONLY — the affected record's payload is not populated for the workflow. The workflow author is expected to retrieve the record themselves using the identifier carried in the event. For more details on how to use the Integration Service event triggers, refer to Using triggers in Integration Service.
Behavior
To read the record, the workflow must:
- Accept an input property bound to
UiPathEventObjectId(the affected record'sId).- The workflow can also accept any of the other event envelope properties (e.g.,
UiPathEventObjectType,UiPathEvent,UiPathEventConnector) as inputs if it needs them.
- The workflow can also accept any of the other event envelope properties (e.g.,
- Call the Get Entity Record by Id activity against the entity that the trigger is subscribed to, using the affected record's
Id. - Use the returned record in subsequent activities.