Skip to content

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

FieldTypePresenceDescription and constraints
$objectRootRepresents 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.
amountstringRequired within parentThe value of the compensation. Shown as a string to keep the exact number of decimals.
Format: decimal
created_atstringRequired within parentThe date and time when this record was first created in the system.
Format: date-time
effective_datestringRequired within parentThe date when this compensation starts being valid.
Format: date-time
idstringRequired within parentThe unique ID assigned by the system to this variable compensation record.
incentive_planModelOptionalExpand Accept amendment — 200 response body — data variable compensation incentive plan
Details of the incentive plan linked to this compensation, if any.
is_amendedbooleanOptionalShows whether this compensation has been changed as part of an amendment.
is_deletedbooleanOptionalShows whether this compensation has been deleted.
parent_idJSONRequired within parent
parent_id (anyOf 1)stringAlternativeReference to the parent variable compensation, if applicable. Null if this compensation is not linked to any compensation.
parent_id (anyOf 2)nullAlternativeReference to the parent variable compensation, if applicable. Null if this compensation is not linked to any compensation.
timelinestringRequired within parentHow often the compensation is paid — for example monthly, quarterly, annually, or twice a year.
Known values: MONTHLY, QUARTERLY, ANNUALLY, BIANNUALLY
titlestringRequired within parentTitle or name of the variable compensation.
typestringRequired within parentThe 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_atstringRequired within parentThe date and time when this record was last updated.
Format: date-time

Referenced models: Accept amendment — 200 response body — data variable compensation incentive plan

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.