Do take a look at Get Position Details API to fetch the list of Position IDs. You should pass the id of the corresponding position that pertains to your use case in the positionId key in this API
Exception: For apps that do not support the Get Position Details API but support this API , please pass in any dummy string as the positionId
Darwinbox allows only one personal email per employee. If you pass more than one email in the personalEmails array, only the first will be taken, and the rest will be ignored.
workAddress.id corresponds to the Office Location Work Area Code in Darwinbox.
You must include the following fields in the metadata field:
Selfservice*
Employee ID
FTE Value*
Keka
keka
workaddress.id corresponds to the Location in Keka
The fields not supported by this API for Keka are:
personalEmails
workAddress -> addressLine1, addressLine2, city, state, country, zipCodeYou must include the following fields in the metadata field:
gender
dateOfBirth
dateJoined
employeeNumber (This is a user generated employee identifier eg, employee number, and is different from the internal identifier used by the app)
department
businessUnit
Zoho People
zoho-people
Zoho People only takes in 1 personal email for an employee. If you pass more than one email, only the first will be taken and rest will be ignoredThe fields not supported by this API for Zoho People are:
employment -> workShiftId
workAddressYou must include the following fields in the metadata field:
employeeId (This is a user generated employee identifier eg, employee number, and is different from the internal identifier used by the app)
Oracle Cloud HCM only takes in 1 personal email for an employee. If you pass more than one email, only the first will be taken and rest will be ignored.You must include the following fields in the metadata field:
LegalEntityId
Remote
remote
The fields not supported by this API for Remote are:
personalEmails
employment->workshiftIdYou must include the following fields in the metadata field:
provisional_start_date
has_seniority_date
Humaans
humaans
Humaans only takes in 1 personal email for an employee. If you pass more than one email, only the first will be taken and rest will be ignored.The fields not supported by this API for Remote are:
employment->workshiftId
workAddress -> addressLine1, addressLine2, city, state, country, zipCodeYou must include the following fields in the metadata field:
employmentStartDate
Breathe
breatheHR
workaddress.id corresponds to the Site. The fields not supported by this API for Breathe are:
employment->workshiftId
personalEmails
workAddress -> addressLine1, addressLine2, city, state, country, zipCodeYou must include the following fields in the metadata field:
company_join_date
7shifts
7shifts
You must include the following fields in the metadata field:
departmentId
Alexis HR
alexishr
PayFit
payfit
workAddress in knit payload corresponds to personalAddress of a collaborator in PayFit
UKG Ready
ukgready
IRIS Cascade
iriscascade
People HR
peopleHR
Kallidus
kallidus
Lucca HR
luccahr
Folks HR
folkshr
You must include the following fields in the metadata field: