Re-Hire an Employee
- 22 Feb 2024
- 1 Minute to read
- Print
- DarkLight
Re-Hire an Employee
- Updated on 22 Feb 2024
- 1 Minute to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?    
Thank you for your feedback!
Use the Employee API to re-hire a previously terminated employee.
Step 1: Create a POST request
Create request payload with the minimum required parameters:
Request Body
Following are the required parameters when re-hiring an employee.
- EmhActionCode
- EmpVUuid
- EmpNo
- EmpUser
- EmpCompCode
- EmpStatus
- EmpTxtCode
- EmpReHireDate
EmhActionCode
 In the above request EmhActionCode can one of the following:
- CH Any change
- NR New hires
- TM Termination
- RR Re-Hire
- IN Pay rate increment
- PR Promotion
- TR Transfer (i.e. cost center changes)
- DE Deceased
- RT Retired
EmpStatus
 In the above request EmpStatus can one of the following:
- A Active
- T Terminated
- R Retired
- D Deceased
- S Sick
- U Unpaid leave
- P Paid leave
- L Temporary layoff
- O Other
Request
curl --request POST \
     --url https://yourserver.com/yourenvironment/hcm-rest-api/rest/1/pyemployee/ \
     --header 'accept: application/json' \
     --header 'authorization: Basic PDx1c2VyPj46PDxwYXNzPj4=' \
     --header 'content-type: application/vnd.oracle.adf.resourceitem+json' \
     --data-raw '{
    		"EmhActionCode": "RR",
    		"EmpVUuid": "",
    		"EmpNo": "006",
    		"EmpUser": "SERVICEUSER",
    		"EmpCompCode": "001",
    		"EmpStatus": "A",
    		"EmpTxtCode": "DC",
    		"EmpReHireDate" : "2021-10-08"
			}
.png)