Skip to content

Deel: List work statement payment policies — 200 response body — data item

List work statement payment policies: 200 response body, field data / item. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: List work statement payment policies — 200 response body — data item

FieldTypePresenceDescription and constraints
$objectRootA work statement payment policy of the organization.
descriptionJSONOptional
description (anyOf 1)stringAlternativeDescription of the payment policy.
description (anyOf 2)nullAlternativeDescription of the payment policy.
due_daysJSONRequired within parent
due_days (anyOf 1)integerAlternativeNumber of days after cycle end before payment is released.
due_days (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
due_typestringRequired within parentHow the payment due date is calculated relative to cycle end.
Known values: REGULAR, WITHIN_MONTH, AFTER_MONTH, BEFORE_CYCLE_END
end_dayJSONRequired within parent
end_day (anyOf 1)integerAlternativeDay the billing cycle ends. 1–31 when end_type is DAY_OF_MONTH, 1–7 when DAY_OF_WEEK or
DAY_OF_LAST_WEEK.
end_day (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
end_typestringRequired within parentHow end_day is interpreted.
Known values: DAY_OF_WEEK, DAY_OF_LAST_WEEK, DAY_OF_MONTH
end_week_parityJSONOptionalWeek parity constraint for biweekly cycles. Null for non-biweekly scales.
end_week_parity (anyOf 1)stringAlternativeWeek parity constraint for biweekly cycles. Null for non-biweekly scales.
Known values: AUTO, ODD, EVEN
end_week_parity (anyOf 2)nullAlternative
idstringRequired within parentThe public ID (UUID) of the payment policy.
Format: uuid
namestringRequired within parentName of the payment policy.
scalestringRequired within parentPayment cycle frequency.
Known values: WEEKLY, MONTHLY, BIWEEKLY, SEMIMONTHLY, CALENDAR_MONTH
semimonthly_first_dayJSONOptional
semimonthly_first_day (anyOf 1)JSONAlternative
semimonthly_first_day (anyOf 1) (anyOf 1)integerAlternativeFirst payment day of the month for semimonthly cycles. Null for other scales.
semimonthly_first_day (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
semimonthly_first_day (anyOf 2)nullAlternativeFirst payment day of the month for semimonthly cycles. Null for other scales.
semimonthly_second_dayJSONOptional
semimonthly_second_day (anyOf 1)JSONAlternative
semimonthly_second_day (anyOf 1) (anyOf 1)integerAlternativeSecond payment day of the month for semimonthly cycles. Null for other scales.
semimonthly_second_day (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
semimonthly_second_day (anyOf 2)nullAlternativeSecond payment day of the month for semimonthly cycles. Null for other scales.
should_pay_before_weekendsbooleanRequired within parentWhether payment is moved earlier when the due date falls on a weekend.

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.