Skip to main content

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
    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 availableavailable, Signify can be generated)auto-generate) ? ?  
    JobCode Y (If not availableavailable, Signify can be generated)auto-generate) ? ?  
    JobTitle Y (If not availableavailable, Signify can be generated)auto-generate) ? ?  
    PositionExternalId Y (If not availableavailable, Signify can be generated)auto-generate) ? ?  
    PosCode Y (If not availableavailable, Signify can be generated)auto-generate) ? ?  
    PosTitle Y (If not availableavailable, Signify can be generated)auto-generate) ? ?  
    LineManagerUsername N ? ?  
    PerformanceManagerUsername N ? ?  
    AppointmentType N ? ?  
    Org Code Level 1-9 Y (If not availableavailable, Signify can be generated)auto-generate) ? ?  
    Org Name Level 1-9 Y (If not availableavailable, Signify can be generated)auto-generate) ? ?  
    Org Id Level 1-9 Y (If not availableavailable, Signify can be generated)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 ? ?