Deel: Termination Request — request body — body data
Termination Request: request body, field body / data. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Termination Request — request body — body data
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
additional_country_data | array | Optional | For some countries some data is needed to help Deel to process the termination. The questions comes from another endpoint to get the additional country data |
additional_country_data[] | Model | Each item | Expand Termination Request — request body — body data additional country data item |
additional_reason | JSON | Optional | An additional reason can be provided in case the reason selected is NO_LONGER_WISH_TO_WORK_WITH_DEEL |
additional_reason (oneOf 1) | string | Alternative | An additional reason can be provided in case the reason selected is NO_LONGER_WISH_TO_WORK_WITH_DEEL One of: DISSATISFIED_WITH_DEEL_SERVICE, DISSATISFIED_WITH_DEEL_PRICING, DISSATISFIED_WITH_DEEL_PRODUCT |
additional_reason (oneOf 2) | null | Alternative | |
additional_supporting_documents | array | Optional | Any proof such as correspondence, documentation of previous warnings or attendance records for the reason select above. |
additional_supporting_documents[] | Model | Each item | Expand Termination Request — request body — body data attachments item |
attachments | array | Optional | Any document that is important for the request to terminate the contract |
attachments[] | Model | Each item | Expand Termination Request — request body — body data attachments item |
custom_termination_reason_id | string | Optional | Custom termination reason ID. A custom termination reason can be added on Client HR module Format: uuid |
desired_end_date | string | Optional | The desired end date. If the date is not provided, it will be selected by HRX the closest date possible Pattern: ^\d{4}-\d{2}-\d{2}$ |
eligible_for_rehire | JSON | Optional | Parameter to inform whether it would be possible for the client to hire the employee again |
eligible_for_rehire (oneOf 1) | string | Alternative | Parameter to inform whether it would be possible for the client to hire the employee again One of: YES, NO, DONT_KNOW |
eligible_for_rehire (oneOf 2) | null | Alternative | |
employee_notification_detail | string or null | Optional | If it’s an termination contract ending and employee was already informed, the employee notification details should be provided Maximum length: 5000 Minimum length: 1 |
eor_country_data_id | string | Optional | The current country data id |
is_employee_notified | boolean | Required within parent | Defines if employee was informed by client or not before the termination |
is_sensitive | boolean | Optional | Defines whether the termination is sensitive. In this case, only the person requesting the termination will be able to view the termination, receive emails or notifications. |
reason | Model | Required within parent | Expand Termination Request — request body — body data reason Reason why the contract is being terminated |
reason_detail | string | Required within parent | Field to better explain how communication with the employee will be and/or their reaction to the communication, or other necessary information Maximum length: 5000 Minimum length: 100 |
severance_amount | string | Optional | The amount of severance needed |
severance_type | string | Optional | The type of severance selected by the client. It’s an optional field One of: DAYS, WEEKS, MONTHS, CASH |
termination_impact_id | string | Optional | Termination impact data if there is some configured on HR module Format: uuid |
termination_notes | array | Optional | Additional notes can be provided regarding the termination for Deel, like questions and doubts Default: [] |
termination_notes[] | string | Each item | Maximum length: 5000 |
used_time_off | Model | Required within parent | Expand Termination Request — request body — body data used time off |
Referenced models: Termination Request — request body — body data reason, Termination Request — request body — body data additional country data item, Termination Request — request body — body data attachments item, Termination Request — request body — body data used time off