SAP SuccessFactors is cloud-based human resources software (HCM/HXM) that centralizes core HR (Employee Central), recruiting, onboarding, performance, compensation, learning, time tracking, and payroll. An unofficial API lets you programmatically pull employee profiles, job informatio

SAP SuccessFactors is a cloud HCM/HXM suite used by enterprises to manage the full employee lifecycle: hire, onboard, develop, reward, and retain. It provides Employee Central (core HR), Recruiting and Onboarding, Performance & Goals, Compensation, Succession & Development, Learning, Time Management, and payroll integrations—all governed by robust role-based permissions (RBP) and effective-dated records.
Core product areas include:
Common data entities:
Enterprises rely on SuccessFactors daily, but turning portal- and OData-based workflows into API-driven automation is complex:
Supergood reverse-engineers authenticated browser flows and official API interactions to deliver a resilient endpoint layer for your SuccessFactors tenant.
Book a 30-minute session to confirm your modules, licensing, and authentication model.
We deliver a hardened SuccessFactors adapter tailored to your workflows and entitlements.
Go live with continuous monitoring and automatic adjustments as SuccessFactors evolves.
Authentication
/sessionsEstablish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth (SAP IAS) when enabled. Returns a short-lived auth token maintained by the platform.
Authentication
/sessions/refreshRefresh an existing token to keep sessions uninterrupted.
Employees
/employeesList employees with effective-dated job information and summary details.
Employees
/employees/{employeeId}Update effective-dated job attributes (e.g., business title, manager, location).
Time Off Requests
/time-off/requestsCreate an absence request for an employee with validation against policy and balances.
Recruiting Candidates
/recruiting/candidatesCreate a candidate with optional resume upload and apply to a requisition.
- Mirror employees, positions, managers, and org units into your internal systems - Keep job info, locations, and cost centers current for RBAC, approvals, and directory - Normalize effective dating and detect changes via lastModified timestamps
- Create candidates from your career site or CRM, attach resumes, and apply to requisitions - Track application status and offers, trigger onboarding tasks, and provision accounts in your product - Consolidate recruiter workflows across regions and brands
- Submit and approve time-off requests from your app, with balance checks and policy validation - Export absence and timesheet data to planning, scheduling, or payroll systems (e.g., ADP) - Drive SLA alerts and manager notifications for pending requests
- Sync training assignments and completions for certifications and compliance reporting - Trigger reminders for overdue courses and surface completion status in your product - Aggregate multi-tenant learning data for analytics in Snowflake or your BI stack
Authentication
Username/password with MFA (SMS, email, TOTP) and SSO/OAuth via SAP IAS where enabled; supports service accounts or customer-managed credentials
Response format
JSON with normalized effective-dated schemas and consistent pagination across modules
Rate limits
Tuned for enterprise throughput while honoring tenant throttles and usage controls
Session management
Automatic reauth, CSRF token rotation, and cookie/session health checks
Data freshness
Near real-time retrieval of employees, recruiting, time off, and learning objects
Security
Encrypted transport, scoped tokens, and audit logging; respects SuccessFactors role-based permissions
Webhooks
Optional async delivery for long-running workflows (e.g., approvals, candidate status changes)
Latency
Sub-second responses for list/detail queries under normal load
Throughput
Designed for high-volume HR data sync and recruiting/time-off processing
Reliability
Retry logic, backoff, and idempotency keys minimize duplicate actions
Adaptation
Continuous monitoring for UI/API changes with rapid adapter updates
Supergood supports workflows across commonly used modules such as Employee Central (Persons, Employments, Job Info), Recruiting (Requisitions, Candidates, Applications), Time Management (Time Off, Timesheets), and Learning (Assignments, Completions), subject to your licensing and entitlements. We scope coverage during integration assessment.
We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth via SAP IAS when enabled. Sessions and CSRF tokens are refreshed automatically with secure challenge handling.
Yes. We can normalize effective-dated job info, pay components, and absence data to match your payroll or analytics schema and deliver updates via webhooks or polling while complying with rate and permission constraints. We commonly integrate with ADP and enterprise data platforms.
Yes. We support downloading and uploading attachments via signed uploads, with checksum validation and time-limited URLs. Candidate application states, time-off approvals, and audit metadata are modeled explicitly in our normalized responses.