POST
http://localhost:8080/api/v1/employeesPUT
http://localhost:8080/api/v1/employees/{employee_id}GET
http://localhost:8080/api/v1/employees/{employee_id}DELETE
http://localhost:8080/api/v1/employees/{employee_id}- Get all:
GET
http://localhost:8080/api/v1/employees - Delete all:
DELETE
http://localhost:8080/api/v1/employees
json
{
"firstName": "AnyName",
"lastName": "AnySurname",
"dob": "1988-01-01",
"contact": {
"email": "[email protected]",
"phone": "+34-611-222-333"
}
}
POST
http://localhost:8080/api/v1/employees/{employee_id}/employmentsPUT
http://localhost:8080/api/v1/employees/{employee_id}/employments/{employment_id}GET
http://localhost:8080/api/v1/employees/{employee_id}/employments/{employment_id}DELETE
http://localhost:8080/api/v1/employees/{employee_id}/employments/{employment_id}- Get all:
GET
http://localhost:8080/api/v1/employees/{employee_id}/employments/
json
{
"period": {
"isActive": true,
"startDate": "2023-01-01",
"endDate": null,
"comments": null
},
"probationEndDate": "2023-09-30"
}