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.
| Signify Fields | Mandatory | 3rd Party API Fields | API Endpoint | Comments | |
| This is the Signify Field name |
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 | ? | ? |