SD Connect API - 2.0
Hire
Use the actions in the 'Hire' group for processes concerning the hiring of a person.
New Hire
Adds a new person for a particular company. The person receives a first employment and contract.
Terminate Employment
Ends the employment of a person and the underlying active contract on a given end date for a given reason. To be used when the persons leaves the company or needs to start working in a different legal entity.
ReHire
A new employment is entered for an existing person for a specific country.
Person
Using the different endpoints related to the 'Person' group gives you the possibility to request or change a persons data.
Person - Get data
Get People
Request person data.
Get Addresses
Request address data.
Get Bank Accounts
Request bank account data.
Get Family Member
Request family member data.
Person - Modify data
Change Person
Changes the person history information, starting on a chosen reference date. Change Marital StatusChanges the marital status in the person history information, starting on a chosen reference date. Together with the person history data, all family member data, active on the reference date has to be delivered. Also to be used in case a new family member is added.
Change Marital Status
The marital status in the person history information is changed, starting on a chosen reference date. Together with the person history data, family member data for this person is added or updated.
Change Family Member
A new family member history record is added for each existing family member, for a given person. Not to be used to add new family members.
Change Bank Account
Changes an existing bank account or adds a new bank account for a given person, starting on a chosen reference date.
Change Address
Changes an existing address or adds a new address of a different type for a given person, starting on a chosen reference date.
Employment
All actions related to the employment or the contract of a person can be found in this 'Employment' group.
New Contract
Adds a new contract for an existing employment, starting on a chosen reference date. The previous Contract should already have an end date, to avoid multiple concurring contracts.
Annulment of Contract
Completely removes an existing contract from the system. To be used when the contract was incorrectly sent or if the employee did not show up.
Change Employment
Changes an existing employment by sending all employment-related information on a chosen reference date (Salary, Organization, Ledgers, Workschedule, Facilities, CompanyCars). To be used when changes are done to multiple employment-related entities in the same change.
Terminate Employment
Declares an Employment as terminated, removing it from the system and at the same time closes the underlying active Contract.
Change Contract
Updates an existing contract of an existing employment. This can be a historical change if the effective date does not match with the start date of the contract..
Change Salary
Changes an existing salary or adds a new salary of a different type for a given employment, starting on a chosen reference date.
Change Organization
Changes existing organization information or adds new organization information for a given employment, starting on a chosen reference date.
Change Ledger
Changes existing ledger information or adds new ledger information for a given employment, starting on a chosen reference date. Updates information for all ledgers in this reference date.
Change Work Schedule
Changes existing work schedule information or adds new organization information for a given employment, starting on a chosen reference date..
Change Company Car
Changes company car information for an existing company car or adds a new company car for a given employment, starting on a chosen reference date.
Change Facility
Changes facility information for an existing facility or adds a faciltiy for a given employment, starting on a chosen reference date.