Skip to content

Deel: Create a new worker — request body — body data

Create a new worker: request body, field body / data. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Create a new worker — request body — body data

FieldTypePresenceDescription and constraints
$objectRoot
companyModelRequired within parentExpand Create a new worker — request body — body data company
contract_idstringRequired within parentAssociated contract ID
Minimum length: 1
emailstringRequired within parentWorker’s email address
Format: email
Minimum length: 5
first_namestringRequired within parentWorker’s first name
Minimum length: 1
last_namestringRequired within parentWorker’s last name
Minimum length: 1
middle_namestring or nullOptionalWorker’s middle name
preferred_firstnamestring or nullOptionalWorker’s preferred first name
preferred_lastNamestring or nullOptionalWorker’s preferred last name
preferred_namestring or nullOptionalWorker’s preferred name
profile_typestringRequired within parentType of worker profile
One of: CONTRACTOR, EOR
timezonestringRequired within parentWorker’s timezone

Referenced models: Create a new worker — request body — body data company

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.