An employment record represents a period of time for which a person is employed by an Employer. All payroll data (payslip data, absence data etc.) will belong to an Employment record
Employments Response - Array
Bad Request
Unauthorized - Authorization Required
Forbidden - Insufficient Permissions
General Error
{- "data": [
- {
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03",
- "type": "employments",
- "attributes": {
- "employmentId": "Z0012",
- "startDate": "2021-02-16",
- "leavingDate": "2022-06-16",
- "continuousServiceStartDate": "2022-06-16",
- "employmentStatus": "Permanent",
- "IR35OffPayrollWorker": false,
- "OccupationalPension": false,
- "EmployerGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "PersonGuid": "7d9c3e2a-8f4b-4c1a-9e5d-6b8f3c2a1d4e",
- "PayrollGuid": "9e6f4b3a-2c1d-4e8a-b5c9-7f2e3d4a6b8c"
}, - "relationships": {
- "employer": {
- "links": {
}, - "data": {
- "type": "employers",
- "id": "69049d80-0887-fd71-2197-75605a257ce6"
}
}, - "person": {
- "links": {
}, - "data": {
- "type": "people",
- "id": "1dec1ded-116f-b026-4cd0-f3d8b771baed"
}
}, - "location": {
- "links": {
}, - "data": {
- "type": "locations",
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03"
}
}, - "payroll": {
- "links": {
}, - "data": {
- "type": "payrolls",
- "id": "7fcba8e6-397f-4be2-a9f0-8d53fcf48ab5"
}
}
},
}
], - "included": [
- {
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03",
- "type": "people",
- "attributes": {
- "firstName": "John",
- "surname": "Doe"
},
}
]
}Create an Employment
Employment to be added. startDate is required.
Important Date Validation Constraints:
Relationship Validation Constraints:
object |
Employment Response
Bad Request
Unauthorized - Authorization Required
Forbidden - Insufficient Permissions
Unprocessable Entity
General Error
{- "data": {
- "type": "employments",
- "attributes": {
- "employmentId": "Z0012",
- "startDate": "2021-02-16",
- "leavingDate": "2022-06-16",
- "continuousServiceStartDate": "2022-06-16",
- "employmentStatus": "Permanent",
- "IR35OffPayrollWorker": false,
- "OccupationalPension": false
}, - "relationships": {
- "employer": {
- "data": {
- "id": "1",
- "type": "employers"
}
}, - "person": {
- "data": {
- "id": "4b30b724-26e1-4fcb-90f0-92936523133c",
- "type": "people"
}
}, - "location": {
- "data": {
- "id": "4d07d27b-a4ea-4e40-b65f-c4fd73507bf5",
- "type": "locations"
}
}, - "payroll": {
- "data": {
- "id": "7fcba8e6-397f-4be2-a9f0-8d53fcf48ab5",
- "type": "payrolls"
}
}
}
}
}{- "data": {
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03",
- "type": "employment",
- "attributes": {
- "employmentId": "Z0012",
- "startDate": "2021-02-16",
- "leavingDate": "2022-06-16",
- "continuousServiceStartDate": "2022-06-16",
- "employmentStatus": "Permanent",
- "IR35OffPayrollWorker": false,
- "OccupationalPension": false,
- "EmployerGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "PersonGuid": "7d9c3e2a-8f4b-4c1a-9e5d-6b8f3c2a1d4e",
- "PayrollGuid": "9e6f4b3a-2c1d-4e8a-b5c9-7f2e3d4a6b8c"
}, - "relationships": {
- "employer": {
- "links": {
}, - "data": {
- "type": "employers",
- "id": "69049d80-0887-fd71-2197-75605a257ce6"
}
}, - "person": {
- "links": {
}, - "data": {
- "type": "people",
- "id": "1dec1ded-116f-b026-4cd0-f3d8b771baed"
}
}, - "location": {
- "links": {
}, - "data": {
- "type": "locations",
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03"
}
}, - "payroll": {
- "links": {
}, - "data": {
- "type": "payrolls",
- "id": "7fcba8e6-397f-4be2-a9f0-8d53fcf48ab5"
}
}
},
}, - "included": [
- {
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03",
- "type": "people",
- "attributes": {
- "firstName": "John",
- "surname": "Doe"
},
}
]
}Get Employment by ID
Employment Response
Unauthorized - Authorization Required
Forbidden - Insufficient Permissions
Not Found
General Error
{- "data": {
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03",
- "type": "employment",
- "attributes": {
- "employmentId": "Z0012",
- "startDate": "2021-02-16",
- "leavingDate": "2022-06-16",
- "continuousServiceStartDate": "2022-06-16",
- "employmentStatus": "Permanent",
- "IR35OffPayrollWorker": false,
- "OccupationalPension": false,
- "EmployerGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "PersonGuid": "7d9c3e2a-8f4b-4c1a-9e5d-6b8f3c2a1d4e",
- "PayrollGuid": "9e6f4b3a-2c1d-4e8a-b5c9-7f2e3d4a6b8c"
}, - "relationships": {
- "employer": {
- "links": {
}, - "data": {
- "type": "employers",
- "id": "69049d80-0887-fd71-2197-75605a257ce6"
}
}, - "person": {
- "links": {
}, - "data": {
- "type": "people",
- "id": "1dec1ded-116f-b026-4cd0-f3d8b771baed"
}
}, - "location": {
- "links": {
}, - "data": {
- "type": "locations",
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03"
}
}, - "payroll": {
- "links": {
}, - "data": {
- "type": "payrolls",
- "id": "7fcba8e6-397f-4be2-a9f0-8d53fcf48ab5"
}
}
},
}, - "included": [
- {
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03",
- "type": "people",
- "attributes": {
- "firstName": "John",
- "surname": "Doe"
},
}
]
}Update an existing employment by ID (partial update)
Employment object for partial update. Only the fields provided will be updated. No fields are required for PATCH operations.
Important Date Validation Constraints:
Relationship Validation Constraints:
object |
Employment Response
Bad Request
Unauthorized - Authorization Required
Forbidden - Insufficient Permissions
Not Found
Unprocessable Entity
General Error
{- "data": {
- "type": "employments",
- "attributes": {
- "employmentId": "Z0012",
- "startDate": "2021-02-16",
- "leavingDate": "2022-06-16",
- "continuousServiceStartDate": "2022-06-16",
- "employmentStatus": "Permanent",
- "IR35OffPayrollWorker": false,
- "OccupationalPension": false
}, - "id": "906264f1-2dff-4f72-a10b-59918cf738d7",
- "relationships": {
- "employer": {
- "data": {
- "id": "1",
- "type": "employers"
}
}, - "person": {
- "data": {
- "id": "4b30b724-26e1-4fcb-90f0-92936523133c",
- "type": "people"
}
}, - "location": {
- "data": {
- "id": "4d07d27b-a4ea-4e40-b65f-c4fd73507bf5",
- "type": "locations"
}
}, - "payroll": {
- "data": {
- "id": "7fcba8e6-397f-4be2-a9f0-8d53fcf48ab5",
- "type": "payrolls"
}
}
}
}
}{- "data": {
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03",
- "type": "employment",
- "attributes": {
- "employmentId": "Z0012",
- "startDate": "2021-02-16",
- "leavingDate": "2022-06-16",
- "continuousServiceStartDate": "2022-06-16",
- "employmentStatus": "Permanent",
- "IR35OffPayrollWorker": false,
- "OccupationalPension": false,
- "EmployerGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "PersonGuid": "7d9c3e2a-8f4b-4c1a-9e5d-6b8f3c2a1d4e",
- "PayrollGuid": "9e6f4b3a-2c1d-4e8a-b5c9-7f2e3d4a6b8c"
}, - "relationships": {
- "employer": {
- "links": {
}, - "data": {
- "type": "employers",
- "id": "69049d80-0887-fd71-2197-75605a257ce6"
}
}, - "person": {
- "links": {
}, - "data": {
- "type": "people",
- "id": "1dec1ded-116f-b026-4cd0-f3d8b771baed"
}
}, - "location": {
- "links": {
}, - "data": {
- "type": "locations",
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03"
}
}, - "payroll": {
- "links": {
}, - "data": {
- "type": "payrolls",
- "id": "7fcba8e6-397f-4be2-a9f0-8d53fcf48ab5"
}
}
},
}, - "included": [
- {
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03",
- "type": "people",
- "attributes": {
- "firstName": "John",
- "surname": "Doe"
},
}
]
}Get Employment by customer provided employment ID
Employment Response
Unauthorized - Authorization Required
Forbidden - Insufficient Permissions
Not Found
General Error
{- "data": {
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03",
- "type": "employment",
- "attributes": {
- "employmentId": "Z0012",
- "startDate": "2021-02-16",
- "leavingDate": "2022-06-16",
- "continuousServiceStartDate": "2022-06-16",
- "employmentStatus": "Permanent",
- "IR35OffPayrollWorker": false,
- "OccupationalPension": false,
- "EmployerGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "PersonGuid": "7d9c3e2a-8f4b-4c1a-9e5d-6b8f3c2a1d4e",
- "PayrollGuid": "9e6f4b3a-2c1d-4e8a-b5c9-7f2e3d4a6b8c"
}, - "relationships": {
- "employer": {
- "links": {
}, - "data": {
- "type": "employers",
- "id": "69049d80-0887-fd71-2197-75605a257ce6"
}
}, - "person": {
- "links": {
}, - "data": {
- "type": "people",
- "id": "1dec1ded-116f-b026-4cd0-f3d8b771baed"
}
}, - "location": {
- "links": {
}, - "data": {
- "type": "locations",
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03"
}
}, - "payroll": {
- "links": {
}, - "data": {
- "type": "payrolls",
- "id": "7fcba8e6-397f-4be2-a9f0-8d53fcf48ab5"
}
}
},
}, - "included": [
- {
- "id": "a0bc1ba8-063e-c1fd-3e8f-6b5951f33e03",
- "type": "people",
- "attributes": {
- "firstName": "John",
- "surname": "Doe"
},
}
]
}