Deel: Create a new contract — request body — body data type: payg tasks, who reports: both, client, contractor worker Worker properties
Create a new contract: request body, field body / data / type: payg_tasks, who_reports: both, client, contractor / worker / Worker properties. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Create a new contract — request body — body / data / type: payg tasks, who reports: both, client, contractor worker Worker properties
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Worker properties |
expected_email | string or null | Required within parent | Worker’s email address. Format: email Minimum length: 5 |
first_name | string or null | Required within parent | Worker’s first name Maximum length: 255 |
last_name | string or null | Optional | Worker’s last name Maximum length: 255 |
work_email | string or null | Optional | Worker’s work email address. Format: email Maximum length: 255 |