Deel: Update contract — request body — body data base compensation type: salaried, hourly, unpaid, commission only, contract term: definite, indefinite, type of edit: amendment, direct custom fields item
Update contract: request body, field body / data / base_compensation_type: salaried, hourly, unpaid, commission_only, contract_term: definite, indefinite, type_of_edit: amendment, direct / custom_fields / item. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Update contract — request body — body / data / base_compensation_type: salaried, hourly, unpaid, commission only, contract term: definite, indefinite, type of edit: amendment, direct custom fields item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
currency | string | Optional | Currency code in ISO 4217 format, for a currency-typed custom field. Maximum length: 3 Minimum length: 3 Pattern: ^[A-Z]{3}$ |
id | string | Required within parent | The unique identifier of the custom field. Format: uuid |
value | Model | Required within parent | Expand Update contract — request body — body / data / base_compensation_type: salaried, hourly, unpaid, commission only, contract term: definite, indefinite, type of edit: amendment, direct custom fields item value The new value for the custom field. |