Skip to content

Deel: Create a Global Payroll worker — request body — body data compensation

Create a Global Payroll worker: request body, field body / data / compensation. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Create a Global Payroll worker — request body — body data compensation

FieldTypePresenceDescription and constraints
$objectRootBase compensation of the worker.
amountnumberRequired within parentBase compensation amount per scale period.
Format: double
Minimum: 0
currencystringRequired within parentISO 4217 currency code. It must be one of the currencies allowed for the legal entity country.
Maximum length: 3
Minimum length: 3
Pattern: ^[A-Z]{3}$
scalestringRequired within parentPeriod the amount is paid for.
One of: ANNUALLY, MONTHLY, BI_MONTHLY, TWO_WEEKLY, WEEKLY, DAILY, HOURLY
typestringOptionalWhether the worker is salaried or paid hourly. Defaults to SALARIED.
Default: SALARIED
One of: SALARIED, HOURLY

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.