Skip to main content
POST
Create Employees

Authorizations

Authorization
string
header
required

Get token from Auth0 and paste it here

Headers

X-Acting-User
string | null

The person acting through the access credential, recorded as created_by of what the request writes. Audit only: access is checked on the credential.

Required string length: 1 - 255

Path Parameters

organization_id
string
required

Body

application/json
valid_from
string<date>
required

The date every satellite starts on

external_ref
string

The integrator's own stable key, unique within the organization. Generated when absent.

Required string length: 1 - 255
core
GBEmployeeCore · object | null

Identity of the person, as payroll and filing need it.

address
GBEmployeeAddress · object | null

The person's residence address, as filed to HMRC.

job
GBEmployeeJob · object | null

The terms of the employment as a client writes them.

tax
GBEmployeeTax · object | null
insurance
GBEmployeeInsurance · object | null
compensation
GBEmployeeCompensation · object | null

Standing pay elements and the pay group they are paid in (PDR-0007, PDR-0012).

bank
GBEmployeeBank · object | null

Response

Successful Response

total
integer
required

Total number of records in the request

succeeded
integer
required
read-only

Number of successfully processed records

failed
integer
required
read-only

Number of failed records

unprocessed
integer
required
read-only

Number of records that passed validation but were not processed

data
GBEmployeeResponse · object[]

Successfully processed records

errors
OperationError · object[]

Failed records with error details