Deel: Accept amendment — 200 response body — data variable compensation
Accept amendment: 200 response body, field data / variable_compensation. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Accept amendment — 200 response body — data variable compensation
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Represents a variable compensation record (such as a bonus, commission, or incentive) within a contract. It contains details like the amount, type, frequency, and whether it is part of an incentive plan. The record also tracks when it was created, updated, and whether it has been amended. |
amount | string | Required within parent | The value of the compensation. Shown as a string to keep the exact number of decimals. Format: decimal |
created_at | string | Required within parent | The date and time when this record was first created in the system. Format: date-time |
effective_date | string | Required within parent | The date when this compensation starts being valid. Format: date-time |
id | string | Required within parent | The unique ID assigned by the system to this variable compensation record. |
incentive_plan | Model | Optional | Expand Accept amendment — 200 response body — data variable compensation incentive plan Details of the incentive plan linked to this compensation, if any. |
is_amended | boolean | Optional | Shows whether this compensation has been changed as part of an amendment. |
is_deleted | boolean | Optional | Shows whether this compensation has been deleted. |
parent_id | JSON | Required within parent | |
parent_id (anyOf 1) | string | Alternative | Reference to the parent variable compensation, if applicable. Null if this compensation is not linked to any compensation. |
parent_id (anyOf 2) | null | Alternative | Reference to the parent variable compensation, if applicable. Null if this compensation is not linked to any compensation. |
timeline | string | Required within parent | How often the compensation is paid — for example monthly, quarterly, annually, or twice a year. Known values: MONTHLY, QUARTERLY, ANNUALLY, BIANNUALLY |
title | string | Required within parent | Title or name of the variable compensation. |
type | string | Required within parent | The way the compensation is calculated. `FIXED` means a fixed amount (like $1000). `PERCENTAGE` means it’s based on a percentage of the salary. Known values: FIXED, PERCENTAGE |
updated_at | string | Required within parent | The date and time when this record was last updated. Format: date-time |
Referenced models: Accept amendment — 200 response body — data variable compensation incentive plan