Update Employee Details
Update an employee details by identity card number provided
Request
PUT ../api/v1/client/employee/ic/{identityCardNumber}Path parameters
Parameter name
Value
Description
Additional
identityCardNumber
int32
Required
Request body
The request body takes a complete employee model resource containing the following writable properties:
{
"anniversaryDate": "date-time",
"automaticallyPayEmployee": "string",
"bankAccount1_AccountName": "string",
"bankAccount1_AccountNumber": "string",
"bankAccount1_AllocatedPercentage": "double",
"bankAccount1_BankCode": "string",
"bankAccount1_BankName": "string",
"bankAccount1_BranchCode": "string",
"bankAccount1_FixedAmount": "double",
"bankAccount1_MyBankCode": "string",
"bankAccount2_AccountName": "string",
"bankAccount2_AccountNumber": "string",
"bankAccount2_AllocatedPercentage": "double",
"bankAccount2_BankCode": "string",
"bankAccount2_BankName": "string",
"bankAccount2_BranchCode": "string",
"bankAccount2_FixedAmount": "double",
"bankAccount2_MyBankCode": "string",
"bankAccount3_AccountName": "string",
"bankAccount3_AccountNumber": "string",
"bankAccount3_AllocatedPercentage": "double",
"bankAccount3_BankCode": "string",
"bankAccount3_BankName": "string",
"bankAccount3_BranchCode": "string",
"bankAccount3_FixedAmount": "double",
"bankAccount3_MyBankCode": "string",
"dateCreated": "date-time",
"dateOfBirth": "date-time",
"dependentChildren": "string",
"eisExempt": "string",
"emailAddress": "string",
"emergencyContact1_Address": "string",
"emergencyContact1_AlternateContactNumber": "string",
"emergencyContact1_ContactNumber": "string",
"emergencyContact1_Name": "string",
"emergencyContact1_Relationship": "string",
"emergencyContact2_Address": "string",
"emergencyContact2_AlternateContactNumber": "string",
"emergencyContact2_ContactNumber": "string",
"emergencyContact2_Name": "string",
"emergencyContact2_Relationship": "string",
"employingEntityId": "string",
"employmentType": "string",
"endDate": "date-time",
"epfContributionType": "string",
"epfNumber": "string",
"epfRate": "string",
"ethnicity": "string",
"externalId": "string",
"firstName": "string",
"gender": "string",
"homePhone": "string",
"hoursPerDay": "double",
"hoursPerWeek": "double",
"id": "int32",
"identityCardNumber": "string",
"incomeTaxNumber": "string",
"isEnabledForTimesheets": "string",
"jobTitle": "string",
"leaveAccrualStartDateType": "string",
"leaveAnniversarySetting": "string",
"leaveAnniversarySettingDate": "date-time",
"leaveTemplate": "string",
"leaveYearStart": "date-time",
"legalName": "string",
"locations": "string",
"maritalStatus": "string",
"middleName": "string",
"mobilePhone": "string",
"nationality": "string",
"overrideTemplateRate": "string",
"passportIssuingCountry": "string",
"passportNumber": "string",
"payConditionRuleSet": "string",
"payRateTemplate": "string",
"paySchedule": "string",
"paySlipNotificationType": "string",
"pcbTaxBorne": "boolean",
"postalAddressLine2": "string",
"postalAddressLine3": "string",
"postalAddressType": "string",
"postalBlockNumber": "string",
"postalCountry": "string",
"postalLevelNumber": "string",
"postalPostCode": "string",
"postalState": "string",
"postalStreetAddress": "string",
"postalStreetName": "string",
"postalSuburb": "string",
"postalUnitNumber": "string",
"preferredName": "string",
"primaryLocation": "string",
"primaryPayCategory": "string",
"rate": "double",
"rateUnit": "string",
"religion": "string",
"reportingDimensionValues": "string",
"residenceStatus": "string",
"residenceType": "string",
"residentialAddressLine2": "string",
"residentialAddressLine3": "string",
"residentialAddressType": "string",
"residentialBlockNumber": "string",
"residentialCountry": "string",
"residentialLevelNumber": "string",
"residentialPostCode": "string",
"residentialState": "string",
"residentialStreetAddress": "string",
"residentialStreetName": "string",
"residentialSuburb": "string",
"residentialUnitNumber": "string",
"rosteringNotificationChoices": "string",
"socsoType": "string",
"ssfwNumber": "string",
"startDate": "date-time",
"status": "string",
"surname": "string",
"tags": "string",
"terminationReason": "string",
"tieredLeaveTemplate": "string",
"title": "string",
"workPhone": "string",
"workTypes": "string",
"workerStatus": "string"
}Last updated