Workday

Cloud-based enterprise platform for human resources, finance, and planning.
Connect it
In Keystile Automations → Connections → New connection, choose Workday and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Workday: find purchase order (Finds a purchase order by ID in Workday using WQL).What it can do (25 actions)
| Action | What it does | Changes data |
|---|---|---|
| Approve Task | Approves an inbox task in Workday. | Yes |
| Call Operation | Calls a Workday REST sub-resource or SOAP operation (e.g. approve, close, submit). | Yes |
| Change Job | Changes the job for a worker in Workday. | Yes |
| Create Job Requisition | Creates a new job requisition in Workday. | Yes |
| Create Pre-Hire | Creates a new pre-hire record in Workday. | Yes |
| Create Supplier Credit Memo | Creates a new supplier credit memo in Workday. | Yes |
| Create Time Off Request | Creates a new time off request in Workday. | Yes |
| Create Worker Time Block | Creates a new worker time block in Workday. | Yes |
| Create/Update Custom Object | Creates or updates a Workday custom object instance (PUT upsert). | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Find Purchase Order | Finds a purchase order by ID in Workday using WQL. | |
| Find Records (WQL) | Executes a Workday Query Language (WQL) query and returns the results. | |
| Find Supplier | Finds a supplier by ID in Workday using WQL. | |
| Find Supplier Invoice | Finds a supplier invoice by ID in Workday using WQL. | |
| Find Supplier Payment | Finds supplier payments in Workday using WQL. | |
| Get Business Object Details (Batch) | Retrieves details for one or more business objects by ID in a single step. | |
| Get Custom Objects | Retrieves a custom object instance by definition ID and object ID. | |
| Get Report | Fetches a Workday report by ID or web service alias. | |
| Get Report using WQL (Batch) | Executes a WQL query and returns all rows (use for report-style datasets). | |
| Hire Employee | Creates a new worker (hire) in Workday. | Yes |
| List Custom Object Definitions (Batch) | Lists all custom object definitions available in your Workday tenant. | |
| Search Business Object (Batch) | Searches business objects with pagination and returns all matching records. | |
| Update Business Object | Updates an existing business object by ID using the REST API. | Yes |
| Update Supplier | Updates an existing supplier in Workday. | Yes |
| Update Supplier Invoice | Updates an existing supplier invoice in Workday. | Yes |
Start a workflow when… (14 triggers)
- Business Process Event Completed — Triggers when a business process event is completed in Workday.
- Employee Terminated — Triggers when an employee is terminated in Workday.
- Expense Report Submitted — Triggers when an expense report is submitted in Workday.
- Leave Request Submitted — Triggers when a leave request is submitted in Workday.
- New Hire Created — Triggers when a new employee is hired in Workday.
- New Inbox Task — Triggers when a new inbox task is assigned in Workday.
- New Supplier — Triggers when a new supplier is created in Workday.
- New Supplier Invoice — Triggers when a new supplier invoice is created in Workday.
- Run WQL Query — Triggers when new records are returned by a Workday Query Language (WQL) query.
- Updated Supplier — Triggers when a supplier is updated in Workday.
- New/Updated Business Object — Triggers when a business object is created or updated in Recruiting, Onboarding, or HR Services & Time Tracking.
- New/Updated Business Object (Batch) — Triggers with a batch of new or updated business objects in a single poll cycle.
- Scheduled Report Fetch (Batch) — Polls a Workday report on a schedule and returns all rows as a batch.
- Scheduled Report Fetch using WQL (Batch) — Polls a WQL query on a schedule and returns matching rows as a batch.
How Keystile protects it
Every Workday action is checked before it runs, whether it comes from an AI tool or a workflow. 14 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Workday with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access