3rd Party HR/Payroll Integration
Please note:
In order to minimize development time and cost, please provide only one API endpoint. However, if this is not possible, and more endpoints are required, the development cost/time will increase.
Please fill in the following fields in the attached excel sheet:
- 3rd Party API Fields
- API Endpoint
- Comments
3rd Party HR Payroll Integration.xlsx
The following additional information will be required - please send it to us in a special communication channel, such as WhatsApp, and not in the same email as general communication with you:
- Client Secret
- Base URL
- Authentication URL
- Company ID
If the above is not in line with the 3rd-party system's ability, please liaise with us.
This indicates if the field is mandatory in Signify.
Some fields are mandatory, but can be automatically generated as part of the integration process.
This indicates the field name that is available in the API
Please provide the API where the field can be obtained from
Please provide any special instructions, such as the order in which APIs must be called (if more that one API is referenced) Username Y?
?
IdNumber As per setup in Signify ? ? StartDate Y ? ? EndDate As per setup in Signify ? ? ReasonForTermination If Terminated ? ? PassportNumber As per setup in Signify ? ? ExternalId As per setup in Signify ? ? MobileNumber As per setup in Signify ? ? EmailAddress As per setup in Signify ? ? Name Y ? ? Surname Y ? ? JobExternalId Y (If not available, Signify can auto-generate) ? ? JobCode Y (If not available, Signify can auto-generate) ? ? JobTitle Y (If not available, Signify can auto-generate) ? ? PositionExternalId Y (If not available, Signify can auto-generate) ? ? PosCode Y (If not available, Signify can auto-generate) ? ? PosTitle Y (If not available, Signify can auto-generate) ? ? LineManagerUsername N ? ? PerformanceManagerUsername N ? ? AppointmentType N ? ? Org Code Level 1-9 Y (If not available, Signify can auto-generate) ? ? Org Name Level 1-9 Y (If not available, Signify can auto-generate) ? ? Org Id Level 1-9 Y (If not available, Signify can auto-generate) ? ? PassportNumber N ? ? PayrollId Y ? ? Used to cross-reference to your 3rd party system. MiddleName N ? ? Initials N ? ? Title N ? ? KnownAs N ? ? HomeLanguage N ? ? Gender N ? ? Race N ? ? Citizenship N ? ? MaritalStatus N ? ? WorkNumber N ? ? HomeNumber N ? ? BirthDay N ? ? ResidentialUnitNumber N ? ? ResidentialComplexName N ? ? ResidentialStreetNumber N ? ? ResidentialStreetName N ? ? ResidentialSuburbDistrict N ? ? ResidentialCityTown N ? ? ResidentialCountry N ? ? ResidentialProvince N ? ? ResidentialPostalCode N ? ? UseResidentialAsPostal N ? ? PostalUnitNumber N ? ? PostalComplexName N ? ? PostalStreetNumber N ? ? PostalStreetName N ? ? PostalSuburbDistrict N ? ? PostalCityTown N ? ? PostalCountry N ? ? PostalProvince N ? ? PostalCode N ? ? Disability N ? ? StartDateInGroup N ? ? OccupationalCategory N ? ? OccupationalLevel N ? ? JobOFOCode N ? ? JobGrade N ? ? GradingType N ? ? DepartmentManagerUsername N ? ? TrainingManagerUsername N ? ? PDPFirstApproverUsername N ? ? PDPSecondApproverUsername N ? ? LeaveManagerUsername N ? ? SalaryReviewManagerUsername N ? ? TalentManagementManagerUsername N ? ? SecondaryReportingManagerUsername N ? ? LineManagerOnceRemovedUsername N ? ? WorkflowOriginatorUsername N ? ? FinanceManagerUsername N ? ? FinanceOfficerUsername N ? ? HROfficerUsername N ? ? HRRecruitmentOfficerUsername N ? ? BusinessUnitHRManagerUsername N ? ? Disability N ? ? AlternateEmailAddress N ? ? WorkLocation N ? ? OrgLevel1WorkLocationName N ? ? OrgLevel2WorkLocationName N ? ? OrgLevel3WorkLocationName N ? ? OrgLevel4WorkLocationName N ? ? OrgLevel5WorkLocationName N ? ? OrgLevel6WorkLocationName N ? ? OrgLevel7WorkLocationName N ? ? OrgLevel8WorkLocationName N ? ? OrgLevel9WorkLocationName N ? ? EmployeeCode N ? ? LeaveManagerAlternateApproverUsername N ? ? SecondaryJobRequisitionApproverUsername N ? ?