Deel: Create a new contract — request body — body data type: payg tasks, who reports: both, client, contractor client
Create a new contract: request body, field body / data / type: payg_tasks, who_reports: both, client, contractor / client. 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 client
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Client details for the contract, including the legal entity and team. |
legal_entity | Model | Required within parent | Expand Create a new contract — request body — body / data / type: payg tasks, who reports: both, client, contractor client legal entity Choose the Deel legal entity for this contract. Use legal entity endpoint to retrieve a list of legal entities in your organization. |
team | Model | Required within parent | Expand Create a new contract — request body — body / data / type: payg tasks, who reports: both, client, contractor client team Choose the Deel team for this contract. Use teams endpoint to retrieve a list of teams in your organization. |
Referenced models: Create a new contract — request body — body / data / type: payg tasks, who reports: both, client, contractor client legal entity, Create a new contract — request body — body / data / type: payg tasks, who reports: both, client, contractor client team