Workday uses a webhook receiver (paid runtime) via Workday’s Business Process framework and REST API.Documentation Index
Fetch the complete documentation index at: https://docs.mycelium-ai.co/llms.txt
Use this file to discover all available pages before exploring further.
Webhook receiver (paid runtime)
Setup
- Create an Integration System User (ISU) in Workday with appropriate security permissions.
- Register an API Client in Workday: Tenant Setup > OAuth 2.0 Clients.
- Configure the Workday Event Broker to push to
https://runtime.myceliumai.co/webhooks/workday/{your_tenant_id}. - Assign business process notifications: Hire, Termination, Compensation Change, Position Change, Leave of Absence.
- Add to the runtime env:
WORKDAY_TENANT_ID_{TENANT_ID}WORKDAY_CLIENT_ID_{TENANT_ID}WORKDAY_CLIENT_SECRET_{TENANT_ID}WORKDAY_TOKEN_URL_{TENANT_ID}(tenant-specific token endpoint)
Events ingested
| Workday event | Memory category | Notes |
|---|---|---|
| Hire | relationship | New employee: role, department, manager, start date |
| Termination | relationship | Departure date, role last held |
| Compensation Change | fact | Effective date; amounts not stored by default |
| Position Change | relationship | Role / department / manager changes |
| Leave of Absence | fact | Leave type, expected return date |
workday.exclude_fields in the connector config to add or remove exclusions.