Rippling: Evaluate a leave program evaluation — response body — program results item
Evaluate a leave program evaluation: response body, field program_results / item. Complete fields and constraints for contract 2026-10-28.
API reference · Contract 2026-10-28
SDK schema: Evaluate a leave program evaluation — response body — program results item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
components | array | Optional | Legacy explanatory components for this program. |
components[] | Model | Each item | Expand Evaluate a leave program evaluation — response body — program results item components item |
directives | Model | Optional | Expand Evaluate a leave program evaluation — response body — program results item directives |
eligibility | string | Required within parent | Derived eligibility status for this program. Known values: eligible, ineligible, partially_eligible |
entitlement | object | Optional | Time entitlement for this program, if any. |
entitlement.amount | string | Required within parent | Entitlement amount serialized as a decimal string. |
entitlement.leave_type | string | Required within parent | Leave type associated with the entitlement. |
entitlement.unit | string | Required within parent | Unit for the entitlement amount, such as WEEKS, DAYS, or HOURS. |
gaps | array | Required within parent | UNKNOWN evidence keys to fix before eligibility can be fully resolved. |
gaps[] | string | Each item | |
is_payable | boolean | Required within parent | Whether the result is eligible and not blocked by payment-blocking requirements. |
job_protection | object | Optional | Job-protection details for this program, if any. |
job_protection.continues_group_health | boolean | Optional | Whether the program continues group health coverage. |
job_protection.restoration | string | Required within parent | Job-restoration right provided by the program. |
pay_rate | object | Optional | Estimated wage-replacement rate for this program, if any. |
pay_rate.phases | array | Required within parent | Wage-replacement phases for the program. |
pay_rate.phases[] | Model | Each item | Expand Evaluate a leave program evaluation — response body — program results item pay rate phases item |
pay_source | string | Optional | Who pays the employee for this program’s wage-replacement slice. Known values: GOVERNMENT, CARRIER, EMPLOYER |
pay_summary | string | Optional | Human-readable pay summary for this program. |
program_code | string | Required within parent | Leave program code evaluated by the rules engine. |
program_requirements | array | Optional | Outstanding artifacts or actions for this program. |
program_requirements[] | Model | Each item | Expand Evaluate a leave program evaluation — response body — program results item program requirements item |
program_validations | array | Required within parent | Eligibility and assumption validations run for this program. |
program_validations[] | Model | Each item | Expand Evaluate a leave program evaluation — response body — program results item program validations item |
Referenced models: Evaluate a leave program evaluation — response body — program results item pay rate phases item, Evaluate a leave program evaluation — response body — program results item program requirements item, Evaluate a leave program evaluation — response body — program results item program validations item, Evaluate a leave program evaluation — response body — program results item components item, Evaluate a leave program evaluation — response body — program results item directives