Skip to main content
POST
Create a new employee

Authorizations

X-Partner-API-Key
string
header
required

Partner API key for external integrations

Path Parameters

company_id
string<uuid>
required

Unique identifier for the company

Body

application/json
grant_benefit_eligibility_in
boolean
required

Whether to grant benefit eligibility to the employee

email
string<email>
required

Employee email address

Maximum string length: 256
phone
string
required

Employee phone number

Maximum string length: 256
first_name
string
required

Employee first name

Maximum string length: 64
last_name
string
required

Employee last name

Maximum string length: 64
date_of_birth
string<date>
required

Employee date of birth

address
object
required
employee_class
enum<string>
required

Employment classification

Available options:
Full Time,
Part Time,
Temporary,
Intern,
Seasonal,
Individual Contractor
employee_start_date
string<date>
required

Employee start date

employee_compensation_type
enum<string>
required

Compensation type

Available options:
Salary,
Hourly
middle_name
string | null

Employee middle name

Maximum string length: 200
suffix
enum<string> | null

Name suffix

Available options:
Sr,
Jr,
I,
II,
III,
IV,
V
sex
enum<string>

Employee biological sex

Available options:
Male,
Female,
Other,
Unknown
preferred_language
enum<string>

Employee preferred language

Available options:
en,
es,
zh,
ru,
sw,
th

Response

201 - application/json

Employee created successfully

data
object