v1
latestOpenAPI 3.0.02026-07-13483586.3 KBEmployees
Update employee
put/employees/{employeeId}
Path parameters
employeeIdinteger required
Request body
Example request
{
"nationality": "US",
"employment": {
"contractType": "PERMANENT"
},
"skills": [
"JavaScript"
]
}Response
Employee updated successfully
Example response
{
"id": 1234,
"nationality": "DE",
"department": "Marketing",
"departmentId": 1,
"officeCode": "de-berlin",
"keycardId": "KC-9876",
"account": "DE89 3704 0044 0532 0130 00",
"name": "Hans Schmidt",
"position": "Senior Developer",
"email": "hans.schmidt@itcorpo.com",
"skills": [
"JavaScript",
"TypeScript",
"React"
],
"bio": "Experienced developer with focus on frontend technologies",
"imgURL": "hans-schmidt-profile.jpg",
"employment": {
"contractType": "PERMANENT",
"currentSalary": 75000,
"startDate": "2020-01-15",
"endDate": "2025-01-14",
"employedFor": {
"years": 5,
"months": 0,
"days": 0
}
},
"personalInfo": {
"age": 35,
"phone": "+49 123 456789",
"email": "hans.schmidt@gmail.com",
"dateOfBirth": "1988-05-20T00:00:00.000Z",
"address": {
"street": "Alexanderplatz 1",
"city": "Berlin",
"country": "Germany"
}
}
}