Deel: Create a new task — request body — body data
Create a new task: 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 task — request body — body data
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
amount | string | Required within parent | The amount to be associated with the task, in the appropriate currency. |
date_submitted | Model | Required within parent | Expand Create a new task — request body — body data date submitted The date the task was submitted, in ISO 8601 format. Also accepts date-time (YYYY-MM-DDTHH:MM:SSZ). |
description | string or null | Required within parent | A description of the task. |
group_key | string or null | Optional | When provided, tasks sharing the same group_key within the same payment cycle are merged into a single aggregated line item on the invoice. The group_key is used as the invoice line item description. Requires is_auto_approved to be true. Maximum length: 300 |
hourly_report_preset_id | string or null | Optional | Id of an existing TRACKING preset. Format: uuid |
is_auto_approved | boolean | Optional | If true, the task will be automatically approved as part of the request. Required to be true when group_key is provided. |
Referenced models: Create a new task — request body — body data date submitted