Create Employee

Create a new employee with personal details and engagement/job configuration.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Headers

vnd.a1.tenant-idstringOptional

Tenant identifier for multi-tenant environments

Request

This endpoint expects an object.
userUuidstringRequired
UUID of the user account
personalDetailsobjectRequired
Personal details of the employee
remoteIddoubleOptional

Remote ID from a third-party integration

remoteSourcestringOptional
Source system of the remote ID
engagementlist of objectsOptional

Engagement/job assignment details

bankobjectOptional
Bank account details
taxInformationobjectOptional
Tax information

Response

Employee created successfully
iddouble
Internal employee ID
userUuidstring
remoteIddouble
remoteSourcestring
personalDetailsobject
engagementlist of objects
bankobject
taxInformationobject
lastSyncStatusobject

Sync status per category (e.g. JOB, TAX, BANK, EMPLOYEE)

employeeStatusdouble
employeeStateenum
externalEmployeeNumberstring

Errors

400
Bad Request Error