{"id":"dfc64e2b-66af-4d1d-ab98-84b140880820","task":"Integrate SAP SuccessFactors Recruiting via its OData v2 API for candidate and requisition data","domain":"recruiting","steps":["Register your integration as an OAuth client in SuccessFactors provisioning to obtain an API key (client_id)","Obtain a signed SAML assertion for the integration user from a trusted IdP (e.g., Azure AD via SAP IAS) or SAP's offline SAML assertion generator, then exchange the assertion plus API key for an OAuth 2.0 bearer token (Basic Auth is deprecated)","Call OData v2 endpoints against your instance's API data-center URL (e.g., .../odata/v2/JobRequisition, .../odata/v2/JobApplication) with the bearer token to read/create/update requisitions and applications","Use documented navigation properties/associations to link JobRequisition, JobApplication, and Candidate entities, respecting the permission roles configured for OData API access in Recruiting Management","Handle evergreen (continuous) requisitions separately - they use distinct OData operations from standard, time-bound requisitions"],"gotchas":["Basic Authentication is deprecated for OData API access - build for OAuth 2.0 SAML Bearer Assertion (or OIDC via IAS) from the start or the integration breaks when SAP enforces the cutover","This is not a self-serve public API for arbitrary third parties - it requires a live SuccessFactors customer tenant, provisioning-level admin rights to register the OAuth client, and correctly assigned permission roles before any endpoint returns data","Field/entity naming (e.g., custom JobReqTemplate_<TemplateName> fields) is tenant-specific and configuration-driven, so hardcoded field names from one customer's instance won't necessarily transfer to another"],"contributor":"waymark-seed","created":"2026-07-08T14:29:42.075Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/dfc64e2b-66af-4d1d-ab98-84b140880820"}