Create a new PY Employee
  • 04 Nov 2025
  • 15 Minutes to read
  • Dark
    Light

Create a new PY Employee

  • Dark
    Light

Article summary

Post
/hcm-rest-api/rest/1/pyemployee

Overview

The Employee profile is a master record that not only retains employee demographic details but is central to populating employee default functionality for timesheet and payroll cost allocations. This endpoint is used to create and update employee records within the CMiC US Payroll Module.

Notes

This POST method is used to both create and update records in CMiC; when updating, include the Effective Date and Action Code fields in the payload along with any other required updates.

UI Navigation

Human Capital Management > Setup > Employees > Employee Profile

Reference Article

US Payroll – Employee Profile

Required Body Parameters

CMiC UI FieldnameObjectNameDescriptionTypeData LengthExampleRequired
Employee NumberpyemployeeEmpNoThis is the employee identification number in CMiC. If the 'Payroll/HR Auto Numbering' box has been checked in the Payroll tab of System Options (standard Treeview Path: System > Setup > System Options – Payroll tab), this field will not be accessible and the system will automatically number any new employees with the next available, sequential number.string161Yes
Hire DatepyemployeeEmpHireDateThis is the hire date of the employee. Format must be in YYYY-MM-DDdatetimeYYYY-MM-DD2025-10-28Yes
Date of BirthpyemployeeEmpDateOfBirthThis is the birth date of the employee. Format mustdatetimeYYYY-MM-DD1975-05-15Yes
Social Security Number (SSN)pyemployeeEmpSinNoThis is the government issued Social Security Number/Social Insurance Number for the employee. Must be a valid number issued by the employee’s residing country.string16###-##-####, an example could be 123-45-6789Yes
First NamepyemployeeEmpFirstNameThis is the employee’s First Namestring60DanYes
Last NamepyemployeeEmpLastNameThis is the employee’s Last Name.string60LiYes
StatuspyemployeeEmpStatusThis is the employee’s status in CMiC.string1A – ActiveT – TerminatedR – RetiredD – DeceasedS – SickU – Unpaid LeaveP – Paid LeaveL – Temporary LayoffO - OtherYes
TypepyemployeeEmpTypeThis identifies if the employee is an hourly or salaried employee. Hourly: Employees are paid based on hours entered in timesheets for the payroll period. Date sensitive pay rates, charge out, and billing rates for hourly employees can default from the Customer, Job, Trade, Union, or Employee Pay Rate screens (see the Pay Rates section for further details). If date sensitive pay rates are not required then static hourly, charge out, and billing rates can be entered in the Rates/Salary tab.Salaried: Timesheets are not required and employee wages are based on the annual salary entered on the Rates/Salary tab divided by the number of periods in the pay run. Timesheets can still be entered if payroll costs must be transferred to a job.string1H – HourlyS - SalaryYes
Eligibility FlagpyemployeeEmpEligibilityFlagThis flag determines if the employee is eligible to record overtime on timesheets,string1Y – EligibleN – Not EligibleYes
Flsa TypepyemployeeEmpFlsaTypeThis flag determines if the employee is exempt from overtime. Employees are non-exempt by default. Non-exempt employees are entitled to work overtime, and their timesheets are included when processing overtime.By contrast, all timesheets for exempt employees validate the hours based on the employee pay run frequency and overtime hours are disallowed. For example, if the employee belongs to a weekly pay run, then timesheets do not allow entry of more than 40 normal working hours per week.string1N – Non-ExemptY - ExemptYes
Benefit TypepyemployeeEmpHemplTypestring10H- Hourly S- SalaryYes
Unionized FlagpyemployeeEmpUnionizedThis flag determines if the employee is unionized. If checked Y, the EmpUniCode must also be created. The EmpUniCode must be a valid code in CMiC.string1Y – UnionizedN – Not UnionizedYes
Federal Filing StatuspyemployeeEmpFilingStatusThis is the employee’s W4 federal filing status. Must be a valid value in CMiC.string201 – Single02 – Married03 – Head of Household16 – Married Filing Jointly62- Single or Married Filing SeparatelyYes
State Filing StatuspyemployeeEmpStateFilingStatusThis is the employee’s W4 state filing status. Must be a valid value in CMiC and correspond with the State Code (EmpStateCode). See State Code for further details.String2United StatesAlabama 01Alaska 02Arizona 03Arkansas 04California 05Colorado 06Connecticut 07Delaware 08District of Columbia 09Florida 10Georgia 11Hawaii 12Idaho 13Illnois 14Indiana 15Iowa 16Kansas 17Kentucky 18Louisiana 19Maine 20Maryland 21Massachusetts 22Michigan 23Minnesota 24Mississipi 25Missouri 26Montana 27Nebraska 28Nevada 29New Hampshire 30New Jersey 31New Mexico 32New York 33North Carolina 34North Dakota 35Ohio 36Oklahoma 37Oregon 38Pennyslvania 39Rhode Island 40South Carolina 41South Dakota 42Tennessee 43Texas 44Utah 45Vermont 46Virginia 47Washington 48West Virginia 49Wisconsin 50Wyoming 51American Samoa 60F.S. of Micronesia 61Guam 66Marshal Islands 67N. Mariana Islands 68Palau 69Puerto Rico 72United States Minor Outlying 1 74Virgin Islands 78Conditional Yes
State CodepyemployeeEmpStateCodeThis is the employee’s address state code. The code selected here will influence the employee’s State Filing Status (EmpStateFilingStatus) and State Filing Status should be updated for tax purposes.string4AK – AlaskaAL – AlabamaAR – ArkansasAS – American SamoaAZ – ArizonaCA – CaliforniaCO – ColoradoCT – ConnecticutCZ – Canal ZoneDC – District of ColumbiaDE – DelawareFL – FloridaFM – Federated States of MicronesiaGA – GeorgiaGU – GuamHI – HawaiiIA – IowaID – IdahoIL – IllinoisIN – IndianaKS – KansasKY – KentuckyLA – LouisianaMA – MassachusettsMD – MarylandME – MaineMH – Marshall IslandsMI – MichiganMN – MinnesotaMO – MissouriMP – Northern Mariana IslandsMS – MississippiMT – MontanaNC – North CarolinaND – North DakotaNE – NebraskaNH – New HampshireNJ – New JerseyNM – New MexicoNV – NevadaNY – New YorkOH – OhioOK – OklahomaOR – OregonPA – PennsylvaniaPR – Puerto RicoPW – PalauRI – Rhode IslandSC – South CarolinaSD – South DakotaTN – TennesseeTX – TexasUT – UtahVA – VirginiaVI – Virgin IslandsVT – VermontWA – WashingtonWI – WisconsinWV – West VirginiaWY - WyomingYes
Country CodepyemployeeEmpCountryCodeThis is the Country assigned on the employee address.string4US – United StatesYes
Zip CodepyemployeeEmpZipCodeThis is the zip code of the employee’s address.string1392357Yes
Phone NumberPyemployeeEmpPhoneThis is the employee’s home phone number.string24347-258-8945Yes
Work Phone NumberpyemployeeEmpWorkPhoneThis is the employee’s work number.string24325-412-7895Yes
Cellphone NumberpyemployeeEmpCellPhoneThis is the employee’s cell number.string24347-758-1112Yes
Work Email AddresspyemployeeEmpWorkEmailAddressThis is the employee’s work email address. This email address is used to manage ESS access for the employee. Should be a valid email address to receive ESS notifications.string100Dan.Li@constructioncompany.comYes
Gender CodepyemployeeEmpSexThis is the employee’s gender. Used for EEO-1 reporting. Must be a valid value in CMiC.string1F- FemaleM- MaleU - UnknownYes
Marital Status CodepyemployeeEmpMaritalStatusThis is the employee’s Marital Status, used for tax and benefit calculations. Must be a valid value in CMiC.string1S – SingleM – MarriedC – Common LawYes
Military Status CodepyemployeeEmpMilitaryStatusThis is the Military Status of the employee. Used in VETS-4212 reporting. Must be a valid Military Status in CMiC.string20VE – VeteranNV – Not VeteranDV – Disabled VeteranVV – Vietnam VeteranMV – Service & Medal VeteranOV – Active Duty Wartime or Campaign Badge VeteranPV – Newly Separated VeteranIR – Inactive ReserveRR – Ready ReserveHV – Disability/HandicapNS – I do not wish to self-identifyYes
Ethnicity CodepyemployeeEmpEthnicCodeThis is the Ethnic Code of the employee. Used in EEO-1 Component 1 reporting. Must be a valid Ethnicity in CMiC.string2W – WhiteI – Aboriginal/IndigenousA – AsianB – Black/African AmericanH – Hispanic/LatinoX – Not applicableP – Hawaiian/Pacific IslanderM – Two or more racesYes
Dominant HandpyemployeeEmpDominantHandThis is the employee’s dominant hand. Used for HR Safety module in CMiC.string1R – RightL - LeftYes
Employee Company CodepyemployeeEmpCommentThis is the employee’s payroll company. Used for allocating payroll expenses during payroll processing and committing. Must be a valid Payroll Company in CMiC.string200010Yes
Home Company CodepyemployeeEmpHomeCompCodeThis is the reporting company of the employee; where the employee reports to work. Must be a valid company in CMiC.string811Yes
Home Department CodepyemployeeEmpHomeDeptCodeThis is the employee’s reporting department. Must be a valid department in CMiC.string610 – Project ManagementYes
Department CodepyemployeeEmpDeptCodeThis is the employee’s payroll department. Used for allocating payroll expenses during payroll processing and committing. Must be a valid Payroll Company in CMiC.string601 - PayrollYes
Payrun CodepyemployeeEmpPrnCodeThis is the payroll run the employee belongs to. Used for allocating payroll expenses during payroll processing and committing. Must be a valid Payroll Company in CMiC.string4WK – WeeklyBW – BiweeklyMN - MonthlyYes
Trade CodepyemployeeEmpTrdCodeThis is the employee’s union classification in CMiC. Also used to identify non-union classification for building compensation hierarchies in CMiC. Must be a valid Trade in CMiC.string30CARP - CarpenterYes
Timesheet CodepyemployeeEmpTshCodeThis is the time sheet code the employee record belongs to. Can match the Payrun Code. Must be a valid Timesheet Code in CMiC.string4WK – WeeklyBW – BiweeklyMN - MonthlyYes
Paygroup CodepyemployeeEmpPygCodeThis the payroll grouping the employee record is assigned to. Used for grouping time away (leaves), benefits and deductions in CMiC. Must be a valid Paygroup CMiC.string4Hourly - HourlySalrd - SalariedCorp – CorporateUnion – UnionCont – ContractPT – Part-timeYes
Workers Comp CodepyemployeeEmpWcbCodeThis is the workers’ compensation code assigned to the employee record. Must be a valid compensation code in CMiC.string43224 – MillwrightYes
Worklocation CodepyemployeeEmpWrlCodeThis is the work location the employee record belongs to. This is the work location used by the system for calculating taxes. Must be a valid work location in CMiC.string15HQ – HeadquartersPT - PittsburgYes
Annual SalarypyemployeeEmpAnnualSalaryThis the annual salary compensation amount. Although not a required field by default, if the EmpType value is ‘S’, then this field must be populated.number1842000.00Conditional Yes
Hourly RatepyemployeeEmpHourlyRateThis is the base compensation hourly rate assigned to the employee.number1625.00Yes
Charge out RatepyemployeeEmpChargeOutRateThis is the hourly charge rate assigned to the employee.The rate is used to post costs for jobs for the hours worked on those jobs. Also used by GC (General Conditions) Monitoring Module for forecasting productivity costs.number1630.00Yes
Billing RatepyemployeeEmpBillingRateThis is the hourly billing rate assigned to the employee. The rate used to post billing amounts against jobs for the hours worked on those jobs. Also used by GC (General Conditions) Monitoring Module for forecasting productivity costs.number1635.00Yes
Rate CodepyemployeeEmpRateCodeThis is the normal (regular) rate code assigned to the employee record. It is used by the system to automatically apply the correct rate when calculating dollar amounts from hourly timesheets. Must be a valid Rate Code in CMiC.string4REGYes
Overtime Rate CodepyemployeeEmpOtRateCodeThis is the overtime rate code assigned to the employee record. It is used by the system to automatically apply the correct rate when calculating dollar amounts from hourly timesheets. Must be a valid Rate Code in CMiC.string4OVTYes
Doubletime Rate CodepyemployeeEmpDotRateCodeThis is the double-time rate code assigned to the employee record. It is used by the system to automatically apply the correct rate when calculating dollar amounts from hourly timesheets. Must be a valid Rate Code in CMiC.string4DVTYes
Other Rate CodepyemployeeEmpOthRateCodeThis is the other rate code assigned to the employee record. The other rate code is for other hour types outside of Normal, overtime and double time that are defined in the system. It is used by the system to automatically apply the correct rate when calculating dollar amounts from hourly timesheets. Must be a valid Rate Code in CMiC.string4OTHYes
Effective DatepyemployeeEmhEffectiveDateThis the effective date of when the employee record was created in CMiC. Also used as the ‘as of’ date to identify modifications made to the employee record.datetimeYYYY-MM-DD2025-10-31Conditional Yes
Action CodepyemployeeEmhActionCodeThe action code is used by the system to identify the change being applied. This is a conditional field where other fields must also be updated/passed in the payload when and update is being made to a record. Must be a valid Action Code in CMiC.string2CH – ChangeRH – RehireHR – HireT – TerminateTR – TransferConditional Yes
Create Access Code FlagpyemployeeEmpCreateAccessCodeThis field is used to auto-generate a ID to be used in ESS e-timesheets for assigning timesheet privileges in ESS. If ‘Y’ value is passed will impact ESS E-time licenses available.string1Y – auto- generate a Timesheet Access Code.N – do not auto-generate a Timesheet Access Code.Yes
Employee User LoginpyemployeeEmpUserThis is the employee’s user ID in CMiC. Must be a valid System User in CMiC.string30DLIYes
Security Group CodepyemployeeEmpSecGrpEmpCodeThis is the security group assigned to the employee record. Every employee must belong to a security group to be visible in the system when a user accesses that group. If left blank, the employee will not appear in payroll, even after setup. Once assigned, the employee will be visible in timesheets, payroll processing, and all related HR and payroll module screens.string200FIELDNo
Security
HTTP
Type basic

Basic authentication

Header parameters
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceItem+json
Body parameters
object
Example{ "EmpNo": "GEO-TEST-053", "EmpPrimaryEmpNo": "GEO-TEST-053", "EmpUser": "DA", "EmpFirstName": "API", "EmpLastName": "Test", "EmpSinNo": "331601053", "EmpStatus": "A", "EmpDateOfBirth": "2000-01-01", "EmpHireDate": "2023-10-03", "EmpCompCode": "ZZ", "EmpDeptCode": "00", "EmpPrnCode": "ZZWK", "EmpPygCode": "WK", "EmpTrdCode": "ZZ10", "EmpWrlCode": "ZCHI", "EmpHourlyRate": 50, "EmpChargeOutRate": 100, "EmpBillingRate": 150, "EmpSecGrpEmpCode": "MASTER", "EmpFilingStatus": "02", "EmpVUuid": "", "EmpCountryCode": "US", "EmpStateCode": "OH", "EmpZipCode": "43055", "EmpAddress3": "Newark", "EmpCalcPref": "S", "EmpResLoc": "SNY", "EmpFullName": "Liam Kinder", "EmpFlsaType": "N", "EmpHemplYearlySal": 0, "EmpHemplType": "H", "EmpLastTshJobCode": "ZZ-SWJOB", "EmpVertexGeocodeSource": "M", "EmpType": "S", "EmpFullPartTime": "F", "EmpSubStatus": "W", "EmpCalcAccruedLeave": "Y", "EmpUnionized": "N", "EmpRehireEligible": "Y", "EmpAdjustedSeriviceDate": "2005-01-01", "EmpYearWorkingDays": 260, "EmpYearWorkingHours": 2080, "EmpUeValidFlag": "Y", "EmpHomeDeptCode": "00", "EmpGlAccCode": "6000.100", "EmpPayrollClearAccCode": "6000.200", "EmpDrClearAccCode": "6000.200", "EmpLevAcruGlAccCode": "6002.101", "EmpLevClearAccCode": "6002.101", "EmpTshCode": "ZZWK", "EmpWcbCode": "WC", "EmpPlCode": "PL", "EmpPlName": "Public Liab NY", "EmpWcbByJob": "Y", "EmpPlByJob": "Y", "EmpWrlFlag": "Y", "EmpExcpInclFlag": "N", "EmpInclCertPyRepFlag": "Y", "EmpAutogenerateTimesheet": "Y", "EmpDispatchFlag": "N", "EmpAnnualSalary": 80000, "EmpRateCode": "Z100", "EmpOtRateCode": "Z200", "EmpDotRateCode": "Z300", "EmpOthRateCode": "Z400", "EmpPreferPayRate": "J", "EmpPreferChargeRate": "J", "EmpPreferBillRate": "J", "EmpDirectDepMethod": "M", "EmpJobCompCode": "ZZ", "EmpEmailAddress": "william.palo@cmic.ca", "EmpPrefContactMth": "E", "EmpResidentStatus": "C", "EmpPrimExemp": 0, "EmpNrCertificate": "Y", "EmpSex": "M", "EmpMaritalStatus": "S", "EmpEthnicCode": "W", "EmpMilitaryStatus": "NV", "EmpDominantHand": "R", "EmpLeaveCalcPref": "R" }
Responses
201

Created

Headers
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceitem+json
{
  "EmpNo": "GEO-TEST-053",
  "EmpCalcPref": "S",
  "EmpComment": null,
  "EmpResLoc": "SNY",
  "EmpOtEligibility": null,
  "EmpPaymentMode": null,
  "EmpLastIncrDate": null,
  "EmpLastPromDate": null,
  "EmpLastTranDate": null,
  "EmpUser": "DA",
  "EmpIuCreateDatetime": null,
  "EmpIuUpdateDatetime": null,
  "EmpLastUpdDate": null,
  "EmpTd1ExempAmt": null,
  "EmpEiCode": null,
  "EmpAdpFilingStatus": null,
  "EmpCreateDate": null,
  "EmpSseFlag": null,
  "EmpTd1ExempFlag": null,
  "EmpEligibilityFlag": null,
  "EmpHardshipSuspFlag": null,
  "EmpSecGrpEmpCode": null,
  "EmpSecGrpEmpName": null,
  "EmpFlsaType": "N",
  "EmpHemplYearlySal": 0,
  "EmpHemplType": "H",
  "EmpHasCert": null,
  "EmpHasSkill": null,
  "EmpHrrTypeCode": null,
  "EmpHrrTypeDesc": null,
  "EmpLastTshJobCompCode": null,
  "EmpLastTshJobCode": null,
  "EmpLastTshJobDesc": null,
  "EmpWorkCellPhone": null,
  "EmpWorkEmailAddress": null,
  "EmpVertexGeocodeSource": "M",
  "EmpAddressForeignFlag": null,
  "EmpPhAddressForeignFlag": null,
  "EmpPhCountryCode": null,
  "EmpPhCountryName": null,
  "EmpPhStateCode": null,
  "EmpPhStateName": null,
  "EmpReportsTo": null,
  "EmpReportsToName": null,
  "EmpFullName": "Liam Kinder",
  "EmpFirstName": "API",
  "EmpMiddleName": null,
  "EmpLastName": "Test",
  "EmpPrefixName": null,
  "EmpSuffixName": null,
  "EmpNickName": null,
  "EmpSinNo": "331601053",
  "EmpType": "S",
  "EmpFullPartTime": "F",
  "EmpStatus": "A",
  "EmpStatusDesc": "Active",
  "EmpSubStatus": "W",
  "EmpCalcAccruedLeave": "Y",
  "EmpUnionized": "N",
  "EmpMembershipDate": null,
  "EmpRehireEligible": "Y",
  "EmpUniCode": null,
  "EmpUniName": null,
  "EmpUnionMemNo": null,
  "EmpJobTitle": null,
  "EmpPlaceOfBirth": null,
  "EmpDateOfBirth": "2000-01-01",
  "EmpHireDate": "2023-10-03",
  "EmpTerminationDate": null,
  "EmpReHireDate": null,
  "EmpDateDeceased": null,
  "EmpSeniorityDate": null,
  "EmpNextReviewDate": null,
  "EmpAdjustedSeriviceDate": "2005-01-01",
  "EmpPrimaryEmpNo": "GEO-TEST-053",
  "EmpYearWorkingDays": 260,
  "EmpYearWorkingHours": 2080,
  "EmpServiceYears": 0,
  "EmpUeValidFlag": "Y",
  "EmpCompCode": "ZZ",
  "EmpCompName": null,
  "EmpHomeCompCode": "ZZ",
  "EmpHomeCompName": null,
  "EmpDeptCode": "00",
  "EmpDeptName": null,
  "EmpHomeDeptCode": "00",
  "EmpHomeDeptName": null,
  "EmpGlAccCode": "6000.100",
  "EmpGlAccName": null,
  "EmpPayrollClearAccCode": "6000.200",
  "EmpPayrollClearAccName": null,
  "EmpDrClearAccCode": "6000.200",
  "EmpDrClearAccName": null,
  "EmpLevAcruGlAccCode": "6002.101",
  "EmpLevAcruGlAccName": null,
  "EmpLevClearAccCode": "6002.101",
  "EmpLevClearAccName": null,
  "EmpPrnCode": "ZZWK",
  "EmpPrnName": null,
  "EmpPygCode": "WK",
  "EmpPygName": null,
  "EmpWrlCode": "ZCHI",
  "EmpWrlName": null,
  "EmpGrdCode": null,
  "EmpGrdName": null,
  "EmpTrdCode": "ZZ10",
  "EmpTrdName": null,
  "EmpExpAprvGrpCode": null,
  "EmpExpAprvGrpName": null,
  "EmpTshCode": "ZZWK",
  "EmpTshName": null,
  "EmpCklocCode": null,
  "EmpCklocName": null,
  "EmpWcbCode": "WC",
  "EmpWcbName": null,
  "EmpPlCode": "PL",
  "EmpPlName": "Public Liab NY",
  "EmpWcbByJob": "Y",
  "EmpPlByJob": "Y",
  "EmpWrlFlag": "Y",
  "EmpExcpInclFlag": "N",
  "EmpInclCertPyRepFlag": "Y",
  "EmpAutogenerateTimesheet": "Y",
  "EmpDispatchFlag": "N",
  "EmpAnnualSalary": 80000,
  "EmpHourlyRate": 50,
  "EmpChargeOutRate": 100,
  "EmpBillingRate": 150,
  "EmpRateCode": "Z100",
  "EmpRateName": null,
  "EmpOtRateCode": "Z200",
  "EmpOtRateName": null,
  "EmpDotRateCode": "Z300",
  "EmpDotRateName": null,
  "EmpOthRateCode": "Z400",
  "EmpOthRateName": null,
  "EmpPreferPayRate": "J",
  "EmpPreferChargeRate": "J",
  "EmpPreferBillRate": "J",
  "EmpDirectDepMethod": "M",
  "EmpDirectDepEmail": null,
  "EmpMinHourCode": null,
  "EmpUserEnteredOt": null,
  "EmpUserEnteredDt": null,
  "EmpJobCompCode": "ZZ",
  "EmpJobCompName": null,
  "EmpJobCode": null,
  "EmpJobName": null,
  "EmpPhsCode": null,
  "EmpPhsName": null,
  "EmpCatCode": null,
  "EmpCatName": null,
  "EmpEquipmentNo": null,
  "EmpEquipmentName": null,
  "EmpEquipPhsCode": null,
  "EmpEquipPhsName": null,
  "EmpEquipCategory": null,
  "EmpEquipCatName": null,
  "EmpEquipTranCode": null,
  "EmpEquipTranName": null,
  "EmpAddress1": null,
  "EmpAddress2": null,
  "EmpAddress3": "Newark",
  "EmpZipCode": "43055",
  "EmpPhAddress1": null,
  "EmpPhAddress2": null,
  "EmpPhAddress3": null,
  "EmpPhZipCode": null,
  "EmpCountryCode": "US",
  "EmpCountryName": null,
  "EmpStateCode": "OH",
  "EmpStateName": null,
  "EmpCountyCode": null,
  "EmpCountyName": null,
  "EmpCityCode": null,
  "EmpCityName": null,
  "EmpPhone": null,
  "EmpWorkPhone": null,
  "EmpCellPhone": null,
  "EmpPager": null,
  "EmpFax": null,
  "EmpWorkFax": null,
  "EmpEmailAddress": "william.palo@cmic.ca",
  "EmpResLatitude": null,
  "EmpResLongitude": null,
  "EmpBpCode": null,
  "EmpPrefContactMth": "E",
  "EmpVertexGeocode": null,
  "EmpVertexSchdist": null,
  "EmpResidentStatus": "C",
  "EmpFilingStatus": "02",
  "EmpFilingStatusName": null,
  "EmpStateFilingStatus": null,
  "EmpStateFilingStatusName": null,
  "EmpCityFilingStatus": null,
  "EmpCityFilingStatusName": null,
  "EmpPrimExemp": 0,
  "EmpSecnExemp": null,
  "EmpTertExemp": null,
  "EmpPrimExempAmt": null,
  "EmpSuplExempAmt": null,
  "EmpSuiState": null,
  "EmpSuiStateName": null,
  "EmpNrCertificate": "Y",
  "EmpPensionFlag": null,
  "EmpDefCompFlag": null,
  "EmpAddrCompCode": null,
  "EmpAddrCode": null,
  "EmpAddrName": null,
  "EmpRegCompCode": null,
  "EmpRegionCode": null,
  "EmpRegionName": null,
  "EmpPosCode": null,
  "EmpPosName": null,
  "EmpDisabilityDisCode": null,
  "EmpDisabilityDisName": null,
  "EmpTravelFlag": null,
  "EmpTravelDistance": null,
  "EmpLanguageLangName": null,
  "EmpApplicantAplNo": null,
  "EmpLoginUser": null,
  "EmpSex": "M",
  "EmpMaritalStatus": "S",
  "EmpEthnicCode": "W",
  "EmpMilitaryStatus": "NV",
  "EmpMilitarySeparationDate": null,
  "EmpDominantHand": "R",
  "EmpLeaveCalcPref": "R",
  "EmhActionCode": null,
  "EmhDateDeceased": null,
  "EmhEffectiveDate": null,
  "EmpEtimeAccessRoleCode": null,
  "EmpMsgId": null,
  "EmpPositionCode": null,
  "EmpFieldTrackingFlag": "N",
  "EmpTd1ProvExempAmt": 0,
  "EmpWorkProvince": null,
  "EmpPensionNumber": null,
  "EmpDisabledFlag": null,
  "EmpAboriginalFlag": null,
  "EmpVisibleMinorityFlag": null,
  "EmpTxtCode": null,
  "EmpCreateAccessCode": null,
  "EmpDeleteAccessCode": null,
  "EmpDeleteFromAprvList": null,
  "EmpBenDedEndDate": null,
  "EmpSource": null,
  "EmpVUuid": "",
  "EmpBpFlag": null,
  "EmpContractType": null,
  "EmpMonthlySalary": null,
  "EmpProbationDate": null,
  "EmpReligionCode": null,
  "EmpSalaryFrq": null,
  "EmpSchoolPercent": null,
  "EmpAirportCode": null,
  "PyenEmiratesId": null,
  "PyenLaborCardExpDate": null,
  "PyenLaborCardIssueDate": null,
  "PyenLaborCardNo": null,
  "PyenMotherName": null,
  "PyenPassportExpDate": null,
  "PyenPassportIssueDate": null,
  "PyenPassportNo": null,
  "PyenPassportPlaceIssue": null,
  "PyenPrimaryNation": null,
  "PyenSecondNation": null,
  "PyenVUuid": null,
  "PyenVisaExpDate": null,
  "PyenVisaIssueDate": null,
  "PyenVisaNo": null,
  "PyenVisaPlaceIssue": null,
  "PyenPrevEmpNo": null,
  "EmpIePayeExclusionFlag": null,
  "EmpIePrsiClassCategory": null,
  "EmpIeTaxrelief": null,
  "EmpUk1stPayComp": null,
  "EmpUk1stPayPeriod": null,
  "EmpUk1stPayRun": null,
  "EmpUk1stPayYear": null,
  "EmpUkEeaCitizenFlag": null,
  "EmpUkEpm6Flag": null,
  "EmpUkNicCategory": null,
  "EmpUkPassportNo": null,
  "EmpUkPayeTaxCode": null,
  "EmpUkPrvEmplrGrossAmt": null,
  "EmpUkPrvEmplrLeaveDate": null,
  "EmpUkPrvEmplrOfficeNum": null,
  "EmpUkPrvEmplrPayeRef": null,
  "EmpUkPrvEmplrTaxAmt": null,
  "EmpUkPrvEmplrTaxCode": null,
  "EmpUkPrvEmplrWm1Flag": null,
  "EmpUkSecondedFlag": null,
  "EmpUkSecondedResidence": null,
  "EmpUkStarterDeclaration": null,
  "EmpUkStudentFlag": null,
  "EmpUkTaxFrq": null,
  "links": [
    {
      "rel": "self",
      "href": "https://dev6v12.cmic.ca:9999/cmicdevv12/hcm-rest-api/rest/1/pyemployee/",
      "name": "pyemployee",
      "kind": "item"
    },
    {
      "rel": "canonical",
      "href": "https://dev6v12.cmic.ca:9999/cmicdevv12/hcm-rest-api/rest/1/pyemployee/",
      "name": "pyemployee",
      "kind": "item"
    }
  ]
}
object