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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
company | Model | Required within parent | Expand Create a new worker — request body — body data company |
contract_id | string | Required within parent | Associated contract ID Minimum length: 1 |
email | string | Required within parent | Worker’s email address Format: email Minimum length: 5 |
first_name | string | Required within parent | Worker’s first name Minimum length: 1 |
last_name | string | Required within parent | Worker’s last name Minimum length: 1 |
middle_name | string or null | Optional | Worker’s middle name |
preferred_firstname | string or null | Optional | Worker’s preferred first name |
preferred_lastName | string or null | Optional | Worker’s preferred last name |
preferred_name | string or null | Optional | Worker’s preferred name |
profile_type | string | Required within parent | Type of worker profile One of: CONTRACTOR, EOR |
timezone | string | Required within parent | Worker’s timezone |
Referenced models: Create a new worker — request body — body data company