Employee Detail
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageintegerOptionalDefault:
Page number
0Example: 0sizeinteger · min: 1 · max: 50OptionalDefault:
Page size
10Example: 10querystringOptional
Example:
Search Query
| Supported Keys | Supported Operators | Notes |
|---|---|---|
| id | : | Equal operator Support multiple values with each value separated by the ; delimiter |
| employee.id | : | Equal operator Support multiple values with each value separated by the ; delimiter |
| effectiveDate | < | Less than or equal to Use yyyy-MM-dd format, e.g. effectiveDate<2025-01-31 |
{"summary":"Search Employee Details by Multiple IDs","value":"id:e18f5618-bc6c-11e6-80f5-76304dec7eb1;f38f5618-bc6c-11e6-80f5-76304dec7ec6"}Responses
200
OK
application/json
totalPagesintegerRequired
Total number of pages available
lastbooleanRequired
Indicates whether this is the last page
totalElementsintegerRequired
Total number of elements across all pages
numberOfElementsintegerRequired
Number of elements in the current page
firstbooleanRequired
Indicates whether this is the first page
sizeintegerRequired
Size of the page (number of elements per page)
numberintegerRequired
Current page number (zero-indexed)
400
Bad Request
get
/core/v1/employee-detailsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
employeeIdstringRequiredExample:
0ab1c2d3-e4f5-6789-0123-456789abcdefResponses
200
OK
application/json
idstringOptional
maritalStatusstring · enumOptionalPossible values:
foreignLabourbooleanOptional
namestringOptional
dateOfBirthstring · dateOptional
YYYY-MM-DD
genderstring · enumOptionalPossible values:
bloodTypestring · enumOptionalPossible values:
effectiveDatestring · dateOptional
YYYY-MM-DD
createdBystringOptional
createdDatenumberOptional
updatedBystringOptional
updatedDatenumberOptional
400
Bad Request
get
/core/v1/employees/{employeeId}/employee-detailsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
employeeIdstringRequiredExample:
0ab1c2d3-e4f5-6789-0123-456789abcdefBody
bloodTypestring · enumOptionalPossible values:
citizenshipIdstringRequired
Country ID
dateOfBirthstring · dateOptionalDefault:
YYYY-MM-DD
1970-01-01foreignLabourbooleanOptionalDefault:
falsegenderstring · enumOptionalPossible values:
maritalStatusstring · enumRequiredPossible values:
namestring · min: 1 · max: 255Required
placeOfBirthIdstringOptional
City ID
religionIdstringRequired
Responses
200
OK
application/json
idstringOptional
maritalStatusstring · enumOptionalPossible values:
foreignLabourbooleanOptional
namestringOptional
dateOfBirthstring · dateOptional
YYYY-MM-DD
genderstring · enumOptionalPossible values:
bloodTypestring · enumOptionalPossible values:
effectiveDatestring · dateOptional
YYYY-MM-DD
createdBystringOptional
createdDatenumberOptional
updatedBystringOptional
updatedDatenumberOptional
400
Bad Request
put
/core/v1/employees/{employeeId}/employee-detailsLast updated