Skip to main content
POST
Update Employee

Body

application/json
id
string
Example:

"7"

employeeId
string
Example:

"5"

name
string
Example:

"Manas Mallik"

email
string<email> | null
Example:

"manas@tartanhq.com"

personalEmail
string<email> | null
Example:

"manas.mallik@gmail.com"

doj
string<date>
Example:

"2021-06-01"

dob
string<date> | null
Example:

"1983-06-08"

status
enum<string>
Available options:
Active,
Inactive,
Terminated
Example:

"Active"

employmentType
string | null
Example:

"Permanent"

gender
string
Example:

"Male"

pan
string | null

Masked PAN

Example:

"************"

aadhar
string | null

Masked Aadhaar

Example:

"************"

uan
string | null

Masked UAN

Example:

"************"

mobileNumber
string | null

Masked mobile number

Example:

"************"

maritalStatus
string | null
Example:

"Married"

nationality
string | null
Example:

"Indian"

fatherName
string | null
Example:

"Ritesh Mallik"

bloodGroup
string | null
Example:

"AB +ve"

designation
string
Example:

"NOT AVAILABLE"

department
string
Example:

"Engineering"

grade
string
Example:

"D-3"

groupName
string
Example:

"NOT AVAILABLE"

costCenter
string
Example:

"NOT AVAILABLE"

companyName
string
Example:

"NOT AVAILABLE"

terminationDate
string<date> | null
Example:

""

manager
string
Example:

"Meet Semlani"

managerEmail
string<email> | null
Example:

"NOT AVAILABLE"

managerEmail2
string<email> | null
Example:

"NOT AVAILABLE"

managerEmail3
string<email> | null
Example:

"NOT AVAILABLE"

managerEmail4
string<email> | null
Example:

"NOT AVAILABLE"

managerEmail5
string<email> | null
Example:

"NOT AVAILABLE"

countryCode
string
Example:

"IN"

bankDetails
object
currentAddress
object
permanentAddress
object
jobLocation
object
employeeMetadata
object
dependentDetails
object[]
salaryDetails
object

Response

Employee updated successfully