...
API Username: format is username@company_id, provide user access via: Admin Center >> Manage Permission Roles >> Manage Integration Tools >> Enable Allow Admin to Access OData API through Basic Authentication. OnLink requires access to these entities: User, UserAccount, EmpJob, EmpEmployment, EmpEmploymentTermination, PerPerson, PerEmail. See this link for instructions on finding your Company ID.
API Password: <api user’s password>
OAuth:
Public and Private Keys - Create key pair using openssl command described here - create certificate. Copy the public and private keys from this step.
$ openssl req -nodes -x509 -sha256 -newkey rsa:2048 -keyout private.pem -out public.pem
Client ID - Register OAuth2 client application - register application. Copy the API Key.
Company ID - see this link for instructions on finding your Company ID.
User ID - user id of a technical user who has the right permissions to access OData API
...
URL - https://3c3343b1-1498-4a6a-b63d-71aacb64c046.mock.pstmn.io
Username - sapuser@onwardb
Password - <contact us at support@onwardb.com>
To confirm your OAuth credentials are valid, you can use this blog to test with a third party tool.
SuccessFactors Webhook
SAP SuccessFactors comes with Intelligent Services events that provides capabilities for HTTP-based events. As a result, a number of HR events in SAP SuccessFactors can be pushed to target systems. OnLink leverages this functionality to receive event notifications and help automate various use cases such as Employee Hire, Employee Termination, Employee Changes, etc.
...