Create and update a Job Requisition and Candidate record via the SAP SuccessFactors Recruiting Management (RCM) OData API
domain: help.sap.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Confirm the RCM OData API entitlement is enabled for the instance (separate from the core Employee Central OData API)
POST to the JobRequisition entity to create a requisition, including attachments as related entities
Use the documented 'Invite to Apply' operation to push a requisition to candidates
POST/PUT to the Candidate entity for basic candidate data, resume/CV attachments, and custom fields
PUT to the Application entity via /odata/v2/upsert to link a candidateId to a jobRequisitionId
Known gotchas
The Candidate entity supports CREATE, UPDATE, and EXPORT only — there is no delete operation via the API
RCM OData access is a distinct permission/entitlement from Employee Central OData, so a working EC integration user may still get 403s on requisition/candidate entities
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ 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?