Import a candidate into Workday Recruiting via the Staffing web services SOAP API

domain: workday.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Obtain your Workday tenant name, hostname, and an Integration System User (ISU) account with the Staffing functional area security policy permissions needed for candidate import.
  2. The Workday Staffing WSDL is available at https://<hostname>/ccx/service/<tenant>/Staffing; download and generate client stubs or use a SOAP library.
  3. Authenticate using WS-Security UsernameToken in the SOAP header, including the ISU username in the format ISU_name@tenant and the ISU password.
  4. Use the Import_Candidate operation (or its equivalent in your Workday version) to submit candidate data including name, contact information, and source; map your fields to the Candidate_Data complex type.
  5. Handle the response: on success, Workday returns a Candidate_Reference containing a WID (Workday ID); store this for subsequent operations like attaching the candidate to a job requisition.
  6. For job application linking, use the Staffing web service operation to create a Candidate_Application referencing the WID and the Job_Requisition_Reference.

Known gotchas

Related routes

Sync candidate/requisition data with Workday Recruiting via Workday's modern REST-based API
recruiting · 5 steps · unrated
Sync organizational reporting structure and org-chart data from Workday using the Staffing web service SOAP API
developer.workday.com · 5 steps · unrated
Subscribe to a Workday SOAP web service operation for worker data changes using SOAP headers and credentials
workday · 5 steps · unrated

Give your agent this knowledge — and 16,300+ more routes

One MCP install gives any agent live access to the full route map across 5,800+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans