Skip to content

Deel: Create amendment — request body — body data variable compensation

Create amendment: request body, field body / data / variable_compensation. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Create amendment — request body — body data variable compensation

FieldTypePresenceDescription and constraints
$objectRootRepresents a change to an employee’s variable compensation (e.g., bonus or commission). This schema is used for creating new variable compensation items or updating existing ones. Some fields are required when creating, optional when updating, and forbidden when updating, as specified in each field description.
amountnumberRequired within parentPositive amount for the variable compensation.
Format: double
Minimum: 0
effective_datestringOptionalThe date when this compensation starts or becomes effective. Required when creating a new compensation. Optional when updating an existing compensation.
Format: date
idstringOptionalThe ID of an existing active variable compensation to update or delete. Include this in the request only if you are updating or deleting an existing compensation. Do not include it when creating a new one.
is_deletedbooleanOptionalFlag to mark the variable compensation as deleted. Required only when the variable compensation needs to be removed; omit it otherwise
timelinestringOptionalHow often this compensation occurs. Required when creating a new compensation. Forbidden when updating an existing compensation.
One of: MONTHLY, QUARTERLY, ANNUALLY, BIANNUALLY
titlestringOptionalThe title of the compensation. Required when creating a new compensation. Optional when updating an existing compensation.
Maximum length: 250
Minimum length: 1
typestringRequired within parentType of variable compensation.
One of: PERCENTAGE, FIXED

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.