- PREFERRED action for employee lookup by name, email, PersonNumber, or any employee attribute -- returns comprehensive personal and assignment data
- Retrieve a single employee's full profile by GUID (not PersonId) -- requires empsUniqID from list_emps self link
- Create a new employee with personal and assignment details. PREREQUISITE - First call list_emps with expand=assignments to get LegalEntityId and BusinessUnitId.
- Update an existing employee by PersonId
- Get a list of workers (employees, contingent, pending) with filtering and sorting options via the workers REST resource
- Retrieve a single worker by composite ID (PersonId,EffectiveDate) with optional child resource expansion
- Creates a new worker record in Oracle Fusion HCM. Requires elevated privileges.
- Update an existing worker record using date-effective processing -- requires Effective-Of header with RangeMode
- Get all work assignments for an employee (job, department, manager, salary per assignment) -- requires empsUniqID GUID from list_emps
- Retrieve a specific assignment for an employee
- Create a new assignment for an employee
- Update an existing assignment for an employee
- Get organizations (departments, business units, legal employers) -- use ClassificationCode filter to find specific org types
- Retrieve a specific organization or department by unique ID from Oracle HCM Cloud
- Get a list of job definitions with filtering and sorting options
- Get a job by its unique ID from the jobs resource
- Get a list of absence records with filtering and sorting options
- Retrieve a specific absence record by ID from Oracle HCM Cloud
- Create a new absence record in Oracle HCM Cloud
- Update an existing absence record in Oracle HCM Cloud
- Delete an absence record from Oracle HCM Cloud
- Display absence type projected balance
- Downloads a stack trace file of the absences with errors
- Enter an override payment percentage for an absence
- Get an absence type balance for a person
- Reprocess absences and run postapproval process for absences with errors
- Restrict edits for an absence based on editing rule configuration
- Retrieve user access details including roles, permissions, and login activity
- Show the usage of absence plans for a worker's absence
- Get a list of time records with filtering and pagination options
- Retrieve a specific time record by its unique identifier
- Get a list of attributes for a specific time record
- Retrieve a specific attribute for a time record
- Get a list of messages for a specific time record
- Retrieve a specific message for a time record
- Get a list of message tokens for a specific time record message
- Retrieve a specific message token for a time record message
- Get a list of statuses for a specific time record
- Retrieve a specific status for a time record
- Get salary records for workers filtered by AssignmentId or PersonId -- returns empty array (not error) when no salary exists for a given filter
- Retrieve a single salary record with full compensation details including grade ranges, CompaRatio, and component breakdowns
- Get a list of salary components for a specific salary record
- Retrieve a specific salary component by ID in Oracle HCM Cloud
- Get a list of benefit enrollments with filtering and sorting options
- Retrieve a specific benefit enrollment by EnrollmentResultId from Oracle HCM Cloud
- Get a list of covered dependents for a benefit enrollment
- Retrieve a specific covered dependent for a benefit enrollment from Oracle HCM Cloud
- Get a list of benefit enrollment opportunities with filtering and sorting options
- Retrieve a specific benefit enrollment opportunity by PersonNumber from Oracle HCM Cloud
- Get a list of recruiting candidates with filtering and sorting options
- Retrieves a recruiting candidate.
- Creates a recruiting candidate.
- Updates a recruiting candidate.
- Deletes a recruiting candidate.
- Get a list of job requisitions with filtering and sorting options
- Retrieves a recruiting job requisition.
- Creates a recruiting job requisition.
- Updates a recruiting job requisition.
- Deletes a recruiting job requisition.
- Get the derived primary location for a given location
- Get a list of job offers with filtering and sorting options
- Retrieves a job offer.
- Get a list of performance goals with filtering and sorting options
- Retrieve a specific performance goal by ID from Oracle HCM Cloud
- Get a list of goal plans associated with a performance goal
- Retrieve a specific associated goal plan for a performance goal from Oracle HCM Cloud
- Get a list of goal plans with filtering and sorting options
- Get a goal plan by its GoalPlanId
- Create a new goal plan
- Update an existing goal plan
- Delete a goal plan
- Find a goal plan using advanced search
- Import performance goals from a mass assignment request
- Sync goals with performance documents
- Assign a performance goal to employees
- Get a list of digital learning content items from external providers
- Retrieve a specific digital learning content item by learningItemNumber
- Create a new digital learning content item in Oracle Learning Cloud
- Update an existing digital learning content item in Oracle Learning Cloud
- Get a list of learner learning records with filtering and sorting options
- Retrieves a specific learning assignment record by its unique composite identifier.
- Creates a new learning assignment record for a learner.
- Updates an existing learning assignment record.
- Get a list of learning events with filtering and sorting options
- Retrieves a specific learning event by its unique ID.
- Creates a new learning event (instructor-led training) in Oracle Fusion HCM.
- Updates an existing learning event in Oracle Fusion HCM.
- Send an xAPI statement to track learner activity in Oracle Learning Cloud
- Retrieve an xAPI statement by its statementId from Oracle Learning Cloud
- Get a list of talent person profiles with filtering and sorting options
- Retrieve a specific talent person profile by ID from Oracle HCM Cloud
- Create a new talent person profile in Oracle HCM Cloud
- Update an existing talent person profile in Oracle HCM Cloud
- Get a list of skill sections for a talent profile
- Retrieve a specific skill section from Oracle HCM Cloud
- Create a new skill section for a talent person profile in Oracle HCM Cloud
- Get a list of skill items for a skill section
- Retrieve a specific skill item from Oracle HCM Cloud
- Create a new skill item in Oracle HCM Cloud
- Update an existing skill item in Oracle HCM Cloud
- Delete a skill item from Oracle HCM Cloud
- Retrieve a paginated list of all document records (passports, visas, licenses, certificates) stored for persons in Oracle HCM
- Retrieve a single document record by its DocumentsOfRecordId, including full metadata and optional child resource expansion
- Create a new document record for a person -- DocumentType must match Oracle tenant config (call list_document_records to discover valid types)
- Permanently delete a document record and all its associated attachments by DocumentsOfRecordId
- Retrieve a paginated list of all file, web page, and text attachments for a specific document record
- Retrieve a single attachment's metadata (file name, type, size, dates) from a document record by its unique hash key
- Upload a file (base64), web page link, or text note as an attachment on a document record -- response may return null for AttachedDocumentId
- Download a single attachment's file contents as base64 -- use download_document_record_attachments_bulk instead to download all at once
- Retrieve paginated thumbnail preview images (base64 PNG) of a document record's attachments without downloading full files
- PREFERRED for downloading all attachments at once -- bulk-downloads all files for a document record in a single call instead of one-by-one
- Get all attachments for a recruiting candidate
- Retrieves a single attachment from a recruiting candidate
- Uploads a file attachment to a recruiting candidate (e.g., resume, cover letter)
- Downloads the file contents of a candidate attachment
- Uploads a file to HCM Data Loader import account for bulk data processing
- Retrieve onboarding, offboarding, and other HR journey tasks for workers -- use this to check task completion status and progress
- Retrieve a single journey task's full details by ID -- Status values are INI (not started), DEP (blocked), PENDING (in progress), COMPLETED, EXP (expired)
- Copy a document from a worker journey task into the person's permanent document records repository
- Upload an image (icon or banner) to associate with a worker journey task template
No matching actions