The Oracle HCM Cloud REST API's are the current preferred method for extracting data from Oracle HCM Cloud.  Access to the API needs to be obtained through your Oracle Support representative as it's still technically under limited release.  To this point we have not encountered issues with access being provided. 

Once access is provided you will need to create a user for the One Model application to use.  This user needs to be given access to the API endpoints in order to be able to extract from the system.  The below privileges are what you will want to add for the user, note that if you don't use these pieces of the application you don't need to provide the privilege.

Core HR 

  • PER_REST_SERVICE_ACCESS_EMPS_PRIV
  • PER_REST_SERVICE_ACCESS_WORKSTRUCTURES_PRIV

Absences

  • ANC_REST_SERVICE_ACCESS_ABSENCES_RO_PRIV

Time and Labor

  • HTS_REST_SERVICE_ACCESS_SCHEDULING
  • HWM_REST_SERVICE_ACCESS_TIME_EVENTS_PRIV
  • HWM_REST_SERVICE_ACCESS_TIME_RECORDS_RO
  • HWM_REST_SERVICE_ACCESS_TIME_RECORD_GROUPS_RO
  • HWM_REST_SERVICE_ACCESS_TIME_RECORD_EVENTS_RO
  • HWM_REST_SERVICE_ACCESS_TIME_RECORD_EVENTS

The below user credentials and details will need to be provided to One Model for setting up the connection.

Username:  
Password:
Endpoint Host: 

*the endpoint host is the URI endpoint of where your oracle hcm instance is hosted e.g. hnod.hcm1.em1.oraclecloud.com

Additional resources:
Oracle HCM Cloud Rest API docs - https://docs.oracle.com/en/cloud/saas/global-human-resources/18b/farws/index.html

REST API Authorization Privileges - https://docs.oracle.com/en/cloud/saas/global-human-resources/18b/farws/Authentication.html

Did this answer your question?