Identity Cards

These endpoints let you manage identity cards for employees in the system. It allows you to retrieve, create, update, and delete identity card records.

Get Employee Identity Cards

get

Return the employee identity cards.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
employeeIdstringRequiredExample: 0ab1c2d3-e4f5-6789-0123-456789abcdef
Query parameters
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
effectiveDate<Less than or equal to

Use yyyy-MM-dd format, e.g. effectiveDate<2025-01-31
Example: {"summary":"Search Employee Identity Cards by Effective Date Less Than or Equal To","value":"effectiveDate<2025-01-31"}
Responses
chevron-right
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)

get
/core/v1/employees/{employeeId}/employee-identity-cards

Create Employee Identity Cards

post

Create an employee identity card.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
employeeIdstringRequiredExample: 0ab1c2d3-e4f5-6789-0123-456789abcdef
Body
identityCardIdstringRequired
identityCardNumberstring · min: 1 · max: 255Required

Alphanumeric

Pattern: [a-zA-Z0-9]+
expiredDatestring · dateOptional
Responses
post
/core/v1/employees/{employeeId}/employee-identity-cards

Update Employee Identity Cards

put

Update the employee identity card.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
employeeIdstringRequiredExample: 0ab1c2d3-e4f5-6789-0123-456789abcdef
employeeIdentityCardIdstringRequiredExample: b2c3d4e5-f6a7-8901-bcde-f0123456789a
Body
identityCardIdstringRequired
identityCardNumberstring · min: 1 · max: 255Required

Alphanumeric

Pattern: [a-zA-Z0-9]+
expiredDatestring · dateOptional
Responses
chevron-right
200

OK

application/json
idstringOptional
identityCardNumberstringOptional
expiredDatestringOptional
put
/core/v1/employees/{employeeId}/employee-identity-cards/{employeeIdentityCardId}

Delete Employee Identity Cards

delete

Delete the employee identity card.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
employeeIdstringRequiredExample: 0ab1c2d3-e4f5-6789-0123-456789abcdef
employeeIdentityCardIdstringRequiredExample: b2c3d4e5-f6a7-8901-bcde-f0123456789a
Responses
chevron-right
200

OK

application/json
anyOptional
delete
/core/v1/employees/{employeeId}/employee-identity-cards/{employeeIdentityCardId}

Last updated