integration-service
latest
false
- 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 Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- Customer.io
- Datadog
- Deputy
- Discord
- DocuSign
- Drip
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Exchangerates
- Exchange Server - Preview
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales - Preview
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Google Docs
- Google Drive
- Google Maps
- Google Sheets
- Google Speech-to-Text
- Google Text-to-Speech
- Google Tasks - Preview
- Google Vertex
- Google Vision - Preview
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP Webhook - Preview
- Hubspot CRM
- HubSpot Marketing
- HyperV - Preview
- iContact
- Insightly CRM
- Intercom
- Jira
- Keap
- Klaviyo
- LinkedIn
- Mail - Preview
- Mailchimp
- Mailgun
- Mailjet
- MailerLite
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive & Sharepoint
- Microsoft Outlook 365
- Microsoft Sentiment
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- Okta
- OpenAI
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- PayPal
- PDFMonkey
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP BAPI - Preview
- SAP Cloud for Customer
- SAP Concur
- SAP OData - Preview
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Preview
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath GenAI Activities
- X (formerly Twitter)
- Xero
- watsonx.ai
- WhatsApp Business
- WooCommerce
- Workable
- Workday
- Workday REST
- About the Workday REST connector
- Workday REST authentication
- Workday REST events
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo
Workday REST authentication
Integration Service User Guide
Last updated Nov 21, 2024
Workday REST authentication
To create a connection to the Workday REST connector, you need the following credentials:
- REST API Endpoint
- Authorization URL
- Token URL
- Client ID
- Client secret
- Your Workday username and password.
The Workday REST connector is based on the Workday REST API.
For establishing an integration with the UiPath OAuth application for Workday, it's recommended you create an Integration System User (ISU) with login access. Follow the steps described in Create an Integration System User (ISU). Once you complete this step, you need to create an API client or use an existing API client for your integration.
Important: For a successful integration,
your Integration System User (ISU) must have the necessary permissions. If your
ISU lacks adequate permissions, you may encounter errors while creating the
connection. For details, see how to Configure domain security policy permissions or contact
your Workday administrator.
To check your existing API clients, navigate to the View API Clients tab in your Workday
dashboard. This is where you can retrieve the required credentials: the REST API
Endpoint, Authorization URL, and Token URL.
To create a new API client, follow the steps described below:
- Sign in to the Workday portal.
- Using the search bar, find the Register API
Client task.
- Configure the new API client details. First, set a Client Name. Choose one that is easily distinguishable from others you may already have.
- Set Client Grant type to Authorization Code Grant.
- Set Access Token to Bearer.
- Set the Redirection URI to https://cloud.uipath.com/provisioning_/callback.
- Enable the Non-Expiring Refresh Tokens option.
- In the Scopes (Functional Areas) field,
add the permissions required for the processes you want to create.
- For WQL operations, you must select the System - Workday Query Language scope.
- The HTTP Request activity allows you to call any Workday REST API as long as you set the necessary permissions using the Scope field.
- The Include Workday Owned Scope field is optional. It grants access to API scopes that are owned and managed by Workday itself. When you enable this option, the API client can interact with more proprietary or system-level functionalities.
- Once you create the new client, copy and save the client ID and client Secret. You will use them when you create a connection to the UiPath Workday REST connector.
-
Select Integration Service from Automation CloudTM.
- From the Connectors list, select Workday REST. You can also use the search bar to narrow down the connector.
- Select the Connect to Workday REST button.
- Enter your required credentials and select Connect.
- You are then prompted to sign in to Workday. Use your ISU credentials or an active user’s username and password.
-
Your connection has been added.