Contact Information

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

Get Historical Contact Information

get

Return the historical contact information.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Query parameters
pageintegerOptional

Page number

Default: 0Example: 0
sizeinteger · min: 1 · max: 50Optional

Page size

Default: 10Example: 10
querystringOptional

Search Query

Supported KeysSupported OperatorsNotes
id:Equal operator
Support multiple values with each value separated by the ; delimiter
The contact information ID value is the same as the ID of the employee who owns this contact information
employee.id:Equal operator
Support multiple values with each value separated by the ; delimiter
The contact information ID value is the same as the ID of the employee who owns this contact information
Example: {"summary":"Search Contact Information by Multiple Contact Information or Employee IDs","value":"id:e18f5618-bc6c-11e6-80f5-76304dec7eb1;0100902f-5d8f-4de4-8fae-5ced86831dd1"}
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/contact-information

Get Contact Information

get

Return the contact information.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
employeeIdstringRequiredExample: 0ab1c2d3-e4f5-6789-0123-456789abcdef
Responses
chevron-right
200

OK

application/json
idstringOptional
mobilePhonestringOptional
emailstringOptional

deprecated

workEmailstringOptional
personalEmailstringOptional
originalAddressstringOptional
originalAddressPhoneNumberstringOptional
facebookstringOptional
linkedInstringOptional
effectiveDatestring · dateOptional

YYYY-MM-DD

createdBystringOptional
createdDatenumberOptional
updatedBystringOptional
updatedDatenumberOptional
get
/core/v1/employees/{employeeId}/contact-information

Update Contact Information

put

Update the contact information.

Authorizations
AuthorizationstringRequired

Bearer authentication header of the form Bearer <token>.

Path parameters
employeeIdstringRequiredExample: 0ab1c2d3-e4f5-6789-0123-456789abcdef
Body
emailstringOptional
mobilePhonestringOptional

e.g. +6281234567890

Pattern: ^[+]{1}[0-9-() ]+
originalAddressstringOptional
Responses
chevron-right
200

OK

application/json
idstringOptional
mobilePhonestringOptional
emailstringOptional

deprecated

workEmailstringOptional
personalEmailstringOptional
originalAddressstringOptional
originalAddressPhoneNumberstringOptional
facebookstringOptional
linkedInstringOptional
effectiveDatestring · dateOptional

YYYY-MM-DD

createdBystringOptional
createdDatenumberOptional
updatedBystringOptional
updatedDatenumberOptional
put
/core/v1/employees/{employeeId}/contact-information

Last updated