Rippling: Evaluate a leave program evaluation — request body — body
Evaluate a leave program evaluation: request body, field body. Complete fields and constraints for contract 2026-10-28.
API reference · Contract 2026-10-28
SDK schema: Evaluate a leave program evaluation — request body — body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
birth_type | string | Optional | Optional delivery type for birthing-parent disability evaluations. Used to estimate postpartum disability windows for programs such as CA-SDI and CA-PDL. One of: VAGINAL, C_SECTION, UNKNOWN |
child_entered_family_date | string | Optional | Optional date the child entered the family for bonding leave programs. |
claim_end_date | string | Optional | Optional requested leave end date. When set, leave_plan.pay_periods includes estimated per-paycheck amounts for programs that publish pay rates. |
claim_start_date | string | Required within parent | Requested leave start date. |
evidence_override | object | Optional | Demo/test-company only evidence overrides for exercising eligibility scenarios when the role’s real data would not qualify. |
leave_reason | string | Required within parent | Normalized leave reason to evaluate against statutory and custom leave programs. One of: BONDING, PREGNANCY_DISABILITY, PREGNANCY_ACCOMMODATION, MEDICAL, VACATION, OTHER |
parental_leave_type | string | Optional | Optional parental leave relationship type for parental leave programs. Deprecated for most bonding evaluations, but still accepted for backwards compatibility with 2024-08-01 SDK callers. One of: birthing_parent, non_birthing_parent, adoption_parent, supporting_person, foster_parent |
program_codes | array | Optional | Optional leave program codes to evaluate. When omitted, every registered leave program runs in dependency order. |
program_codes[] | string | Each item | |
role_id | string | Required within parent | Role ID for the employee whose leave request should be evaluated. |
supplemental_evidence | object | Optional | Answers for evidence keys returned in missing_evidence. These answers only fill facts that the evaluation reported as missing. |