Connectors
HR & People
Workday
Enterprise HR and finance: workers, organizations, compensation, and report data
API checked August 20, 2026
- Signs in with
- OAuth 2.0 sign-in
- Runs on
- Cloud or On-Prem Worker
- Operations
- 10
- Ready-made triggers
- 0
Connect Workday
- In Neblex open Connect › Connections and click New Connection.
- Search for Workday and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.
| Field | What to enter |
|---|---|
| Workday host (e.g. wd2-impl-services1.workday.com)Required | |
| Token endpointRequired | https://<host>/ccx/oauth2/<tenant>/token |
| Client IDRequired | |
| Client secretRequiredSecret | |
| Refresh token (from the API client's Manage Refresh Tokens)RequiredSecret |
Use it in a flow
- Open a flow, open the node library and search for Workday.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Workday without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Workday can send webhooks, a Webhook trigger receives them at its own URL.
Operations
10 operations in 3 groups. Each one is a step you can add to a flow.
Query6
Get a WQL data sourcegetWqlDataSource | GET | One data source's details. |
List a data source's fieldslistWqlDataSourceFields | GET | The fields of one WQL data source - the SELECT vocabulary. |
List a data source's filterslistWqlDataSourceFilters | GET | The built-in filters of one WQL data source. |
List WQL data sourceslistWqlDataSources | GET | The data sources available to WQL queries. |
Run a WQL querywqlQuery | GET | Query any Workday data source with Workday Query Language, e.g. SELECT employeeID, fullName FROM allActiveEmployees. |
Run a WQL query (long text)wqlQueryLarge | POST | The read-only POST form of the WQL query for statements longer than 2,048 characters. |
Report1
Run a report (RaaS)runReport | GET | Execute a custom report as a service; report prompts become query parameters. |
Worker3
Get a workergetWorker | GET | Fetch one worker by Workday ID. |
List direct reportslistWorkerDirectReports | GET | The workers reporting to a manager. |
List workerslistWorkers | GET | Page through workers, optionally full-text searched. |