Oracle Fusion Cloud HCM API Directory
Oracle Fusion Cloud HCM is a cloud-based human resource solution provider which seeks to connect every aspect of the human resources process. It seeks to help enterprises with critical HR functions including, recruiting, training, payroll, compensation, and performance management to drive engagement, productivity, and business value. As a market leader, it allows developers to use Oracle REST APIs to access, view and manage data stored in Oracle Fusion Cloud HCM
Oracle Fusion Cloud HCM API Authorization
Oracle Fusion Cloud HCM API uses authorization to define which users can access the API and relevant information. To get this access, users need to have predefined roles and the necessary security privileges. Oracle’s REST APIs are secured by function and aggregate security privileges, delivered through job roles which are predefined. However, users can also create custom roles to provide access. Authorization and access to Oracle Fusion Cloud HCM API depends on the role of a person and the level of access offered.
Oracle Fusion Cloud HCM API Objects, Data Models & Endpoints
To get started with Oracle Fusion Cloud HCM API, it is important to understand the end points, data models and objects and make them a part of your vocabulary for seamless access and data management.
Absences
- Create an absence record
POST/hcmRestApi/resources/11.13.18.05/absences
- Delete an absence record
DELETE/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}
- Display absence type projected balance
POST/hcmRestApi/resources/11.13.18.05/absences/action/loadProjectedBalance
- Display daily and shift details of the absence request
POST/hcmRestApi/resources/11.13.18.05/absences/action/absenceDailyDetailsBreakdown
- Get all absence records
GET/hcmRestApi/resources/11.13.18.05/absences
- Get an absence record
GET/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}
- Get an absence type balance
POST/hcmRestApi/resources/11.13.18.05/absences/action/getAbsenceTypeBalance
- Search existing absences
POST/hcmRestApi/resources/11.13.18.05/absences/action/findByAdvancedSearchQuery
- Update an absence record
PATCH/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}
- Create an attachment for an absence bid
POST/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}/child/absenceAttachments
- Delete an attachment for an absence bid
DELETE/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}/child/absenceAttachments/{absenceAttachmentsUniqID}
- Get all attachments for an absence bid
GET/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}/child/absenceAttachments
- Get attachment for an absence bid
GET/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}/child/absenceAttachments/{absenceAttachmentsUniqID}
- Update an attachment of an absence bid
PATCH/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}/child/absenceAttachments/{absenceAttachmentsUniqID}
- Get all entitlement summary records
GET/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}/child/absenceEntitlements
- Get an entitlement summary record
GET/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}/child/absenceEntitlements/{absenceEntitlementsUniqID}
- Create an absence entry detail
POST/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}/child/absenceEntryDetails
- Delete an absence entry detail
DELETE/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}/child/absenceEntryDetails/{PersonAbsenceEntryDetailId}
- Get all absence entry details
GET/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}/child/absenceEntryDetails
- Get an absence entry detail
GET/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}/child/absenceEntryDetails/{PersonAbsenceEntryDetailId}
- Update an absence entry detail
PATCH/hcmRestApi/resources/11.13.18.05/absences/{absencesUniqID}/child/absenceEntryDetails/{PersonAbsenceEntryDetailId}
Accomplishments
- Get all profile tag details
GET/hcmRestApi/resources/11.13.18.05/talentFeedbackSuggestions
- Get all profile tag details
POST/hcmRestApi/resources/11.13.18.05/talentFeedbackSuggestions
- Get all profile tag details
DELETE/hcmRestApi/resources/11.13.18.05/talentFeedbackSuggestions/{talentFeedbackSuggestionsUniqID}
- Get all profile tag details
GET/hcmRestApi/resources/11.13.18.05/talentFeedbackSuggestions/{talentFeedbackSuggestionsUniqID}
- Get all profile tag details
PATCH/hcmRestApi/resources/11.13.18.05/talentFeedbackSuggestions/{talentFeedbackSuggestionsUniqID}
Actions in Opportunity Marketplace
- Create an action in opportunity marketplace
POST/hcmRestApi/resources/11.13.18.05/recruitingOppMktActions
- Get all actions in opportunity marketplace
GET/hcmRestApi/resources/11.13.18.05/recruitingOppMktActions
- Get an action in opportunity marketplace
GET/hcmRestApi/resources/11.13.18.05/recruitingOppMktActions/{ActionType}
Allocated Checklist
- Allocate a checklist
POST/hcmRestApi/resources/11.13.18.05/allocatedChecklists/action/allocateChecklist
- Allocate a new task
POST/hcmRestApi/resources/11.13.18.05/allocatedChecklists/{allocatedChecklistsUniqID}/action/allocateNewTask
- Allocate a task from the task library
POST/hcmRestApi/resources/11.13.18.05/allocatedChecklists/{allocatedChecklistsUniqID}/action/allocateTaskFromTaskLibrary
- Delete an allocated checklist
DELETE/hcmRestApi/resources/11.13.18.05/allocatedChecklists/{allocatedChecklistsUniqID}
- Force close an incomplete checklist
POST/hcmRestApi/resources/11.13.18.05/allocatedChecklists/{allocatedChecklistsUniqID}/action/forceCloseChecklist
- Get all allocated checklists
GET/hcmRestApi/resources/11.13.18.05/allocatedChecklists
- Get an allocated checklist
GET/hcmRestApi/resources/11.13.18.05/allocatedChecklists/{allocatedChecklistsUniqID}
- Update an allocated checklist
PATCH/hcmRestApi/resources/11.13.18.05/allocatedChecklists/{allocatedChecklistsUniqID}
- Delete an allocated task
DELETE/hcmRestApi/resources/11.13.18.05/allocatedChecklists/{allocatedChecklistsUniqID}/child/allocatedTasks/{AllocatedTaskId}
- Get all allocated tasks
GET/hcmRestApi/resources/11.13.18.05/allocatedChecklists/{allocatedChecklistsUniqID}/child/allocatedTasks
- Get an allocated task
GET/hcmRestApi/resources/11.13.18.05/allocatedChecklists/{allocatedChecklistsUniqID}/child/allocatedTasks/{AllocatedTaskId}
- Reopen a task
POST/hcmRestApi/resources/11.13.18.05/allocatedChecklists/{allocatedChecklistsUniqID}/child/allocatedTasks/{AllocatedTaskId}/action/reopenTask
- Update an allocated task
PATCH/hcmRestApi/resources/11.13.18.05/allocatedChecklists/{allocatedChecklistsUniqID}/child/allocatedTasks/{AllocatedTaskId}
- Update the task status
POST/hcmRestApi/resources/11.13.18.05/allocatedChecklists/{allocatedChecklistsUniqID}/child/allocatedTasks/{AllocatedTaskId}/action/updateTaskStatus
Availability Patterns
- Create an availability pattern
POST/hcmRestApi/resources/11.13.18.05/availabilityPatterns
- Delete an availability pattern
DELETE/hcmRestApi/resources/11.13.18.05/availabilityPatterns/{availabilityPatternsUniqID}
- Get all availability patterns
GET/hcmRestApi/resources/11.13.18.05/availabilityPatterns
- Get an availability pattern
GET/hcmRestApi/resources/11.13.18.05/availabilityPatterns/{availabilityPatternsUniqID}
- Update an availability pattern
PATCH/hcmRestApi/resources/11.13.18.05/availabilityPatterns/{availabilityPatternsUniqID}
Benefit Enrollment Opportunities
- Get all enrollment opportunities
GET/hcmRestApi/resources/11.13.18.05/benefitEnrollmentOpportunities
- Get an enrollment opportunity
GET/hcmRestApi/resources/11.13.18.05/benefitEnrollmentOpportunities/{PersonNumber}
Check out this detailed guide for all endpoints and data models
Oracle Fusion Cloud HCM API Use Cases
- Seamless end-to-end HR process management including, hiring, onboarding, managing, and engaging workforce aligned with global compliances
- Flexible programs to meet specific benefit requirements and the option to calculate and manage benefit plans for each employee group
- Predictive analytics for workflow planning based on risk of leaving, managing team performance and retaining your best performers.
- Advanced reporting helping teams create, manage, and visualize data from Microsoft Excel within Oracle HCM
- Secure, self-service, mobile-responsive options for employees to manage personal data, PTO, payslips, and more
Top customers
12,000+ companies use Oracle Fusion Cloud HCM as their preferred HR tool, including:
- ArcelorMittal S.A., a Luxembourg-based multinational steel manufacturing corporation
- The Deutsche Bahn AG, the national railway company of Germany
- Fujifilm Holdings Corporation, a Japanese company operating in photography, optics, office and medical electronics, biotechnology, and chemicals
- Hormel Foods Corporation, an American food processing company
- Sofigate, a leading business technology transformation company in the Nordics
Oracle Fusion Cloud HCM API FAQs
To better prepare for your integration journey with Oracle Fusion Cloud HCM API, here is a list of FAQs you should go through:
- How to properly paginate in the API for Oracle Fusion Cloud HCM? Answer
- What to do when Oracle Fusion HCM cannot get data from Rest api /workers? Answer
- How to GET Employee Absences data from HCM Fusion by sending two dates in REST API query parameter? Answer
- How to include multiple query parameters in HCM cloud rest Get call? Answer
- How to get Workers by HireDate in Oracle HCM Cloud API? Answer
- How to pull the latest record when there are multiple records with different dates in Oracle HCM? Answer
- How to use SQL Developer with BIPublisher Oracle Cloud HCM? Answer
- How do I get previous data with respect to effective date in Oracle HCM cloud reporting in a separate column? Answer
- What applications that Integrate with Oracle's PeopleSoft Enterprise Human Capital Management? Answer
- Where are Oracle Fusion Assets REST APIs? Answer
How to integrate with Oracle Fusion Cloud HCM API
To integrate with Oracle Fusion Cloud HCM API, ensure that you review the basics and have an understanding of REST APIs. Then get your Fusion Applications Account Info, including username and password. Configure your client, authorize and authenticate and then send an HTTP request and you’re all set to go. For a more detailed understanding of the best practices and a step-by-step guide to integrate with Oracle Fusion Cloud HCM API, check out this comprehensive guide.
Get started with Oracle Fusion Cloud HCM API
While integrating with Oracle Fusion Cloud HCM API can help businesses seamlessly view, access and manage all HR data, the process of integration can be tricky. Right from building the integration in-house which requires API knowledge, developer bandwidth and much more to managing the integrations, there are several steps in the way. Naturally, the entire integration lifecycle can turn out to be quite expensive as well. Fortunately, companies today can leverage and integrate with a unified HRIS API like Knit, which allows them to connect with multiple HRIS applications, without the need to integrate with each one individually. Connect for a discovery call today to understand how you can connect with Oracle Fusion Cloud HCM API and several other HRIS applications faster and in a cost-effective manner.
To get started with Knit for Oracle HCM or any other integrations setup a demo here