In Workday, create or identify an Advanced Custom Report covering the recruiting data you need (e.g., open requisitions, candidate pipeline); standard reports cannot be exposed as RaaS
In the report configuration, check the 'Enable as Web Service' checkbox to generate a RaaS endpoint URL, which follows the pattern https://<tenant>.workday.com/ccx/service/customreport2/<tenant>/<reportOwnerUsername>/<reportName>
Authenticate using Basic Auth (Workday integration system user credentials) or an ISU with the appropriate domain security policies; pass credentials as the Authorization header
Append ?format=json (or ?format=csv or ?format=xml) to the endpoint URL to control the response format; add report prompt parameters as additional query string key-value pairs to filter data
Send a GET request to the constructed URL and parse the returned data; for JSON, the report rows are nested inside the Report_Entry array
Schedule the agent to poll the endpoint on a recurring basis; Workday RaaS returns a real-time snapshot each time it is called
Known gotchas
Only Advanced Custom Reports can be exposed via RaaS; attempting to call a standard report URL will return an error
The integration system user (ISU) must have the correct domain security policy permissions for the report's data sources; missing permissions return an authorization error rather than partial data
Workday tenant URLs and report owner usernames are environment-specific (production vs. implementation sandbox differ); confirm the exact URL with your Workday administrator before building the integration
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp