Deel: Create a person without a contract — request body — body data person
Create a person without a contract: request body, field body / data / person. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Create a person without a contract — request body — body data person
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | The person that is being hired |
address | Model | Optional | Expand Create a person without a contract — request body — body data person address The home address of the person being hired |
country | string | Optional | The country of the person being hired Maximum length: 2 Minimum length: 2 |
email | string | Required within parent | The personal email of the person being hired Format: email Maximum length: 255 Minimum length: 3 |
end_date | string | Optional | The end date of the person being hired Format: date |
external_id | string | Optional | An external identifier for the person being hired Maximum length: 100 |
first_name | string | Required within parent | The first name of the person being hired Maximum length: 100 Minimum length: 1 |
job_title | string | Optional | The job title of the person being hired Maximum length: 255 |
last_name | string | Required within parent | The last name of the person being hired Maximum length: 100 Minimum length: 1 |
nationality | string | Optional | The nationality of the person being hired Maximum length: 2 Minimum length: 2 |
preferred_first_name | string | Optional | The preferred first name of the person being hired Maximum length: 100 Minimum length: 1 |
preferred_last_name | string | Optional | The preferred last name of the person being hired Maximum length: 100 Minimum length: 1 |
seniority | string | Optional | The seniority of the person being hired Maximum length: 255 |
start_date | string | Required within parent | The start date of the person being hired Format: date |
state | string | Optional | The state of the person being hired Maximum length: 50 Minimum length: 1 |
work_email | string | Optional | The work email of the person being hired Format: email Maximum length: 255 Minimum length: 3 |
Referenced models: Create a person without a contract — request body — body data person address