Skip to content

Deel: Get Profile Entitlements — 200 response body — entitlements item

Get Profile Entitlements: 200 response body, field entitlements / item. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Get Profile Entitlements — 200 response body — entitlements item

FieldTypePresenceDescription and constraints
$objectRoot
accrual_amountstringOptionalAccrual amount
accrual_unitstringOptionalAccrual unit
Known values: HOUR, BUSINESS_DAY, CALENDAR_DAY, WEEK, MONTH, YEAR
accruedJSONOptional
accrued (anyOf 1)stringAlternativeAccrued time off
accrued (anyOf 2)nullAlternativeAccrued time off
allowanceJSONOptional
allowance (anyOf 1)stringAlternativeTime off allowance
allowance (anyOf 2)nullAlternativeTime off allowance
approvedstringOptionalApproved time off
availableJSONRequired within parent
available (anyOf 1)stringAlternativeAvailable time off. Will be null if is_allowance_unlimited is true
available (anyOf 2)nullAlternativeAvailable time off. Will be null if is_allowance_unlimited is true
balance_adjustedJSONOptional
balance_adjusted (anyOf 1)stringAlternativeBalance adjusted
balance_adjusted (anyOf 2)nullAlternativeBalance adjusted
eventsJSONOptional
events (anyOf 1)arrayAlternative
events (anyOf 1)[]ModelEach itemExpand Get Profile Entitlements — 200 response body — entitlements item events null item
events (anyOf 2)nullAlternative
events (anyOf 2)[]ModelEach itemExpand Get Profile Entitlements — 200 response body — entitlements item events null item
expiredstringOptionalExpired time off
future_eventsJSONOptional
future_events (anyOf 1)arrayAlternative
future_events (anyOf 1)[]ModelEach itemExpand Get Profile Entitlements — 200 response body — entitlements item events null item
future_events (anyOf 2)nullAlternative
future_events (anyOf 2)[]ModelEach itemExpand Get Profile Entitlements — 200 response body — entitlements item events null item
idstringOptionalEntitlement ID
is_allowance_unlimitedbooleanRequired within parentTrue when the allowance is unlimited
past_tracking_periodsarrayOptional
past_tracking_periods[]stringEach item
policyModelOptionalExpand Get Profile Entitlements — 200 response body — entitlements item policy
requestedstringOptionalRequested time off
rolloversJSONOptional
rollovers (anyOf 1)arrayAlternative
rollovers (anyOf 1)[]ModelEach itemExpand Get Profile Entitlements — 200 response body — entitlements item rollovers null item
rollovers (anyOf 2)nullAlternative
rollovers (anyOf 2)[]ModelEach itemExpand Get Profile Entitlements — 200 response body — entitlements item rollovers null item
time_off_event_idstringOptionalTime off event ID
total_entitlementsstringRequired within parentTotal entitlements
tracking_periodstringRequired within parentTracking period
tracking_period_end_dateJSONRequired within parent
tracking_period_end_date (anyOf 1)stringAlternativeTracking period end date. Null when the entitlement never expires.
tracking_period_end_date (anyOf 2)nullAlternativeTracking period end date. Null when the entitlement never expires.
upcoming_accrualsstringOptionalUpcoming accruals
usedstringOptionalUsed time off

Referenced models: Get Profile Entitlements — 200 response body — entitlements item events null item, Get Profile Entitlements — 200 response body — entitlements item policy, Get Profile Entitlements — 200 response body — entitlements item rollovers null item

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.