Rippling: GET Timecard — response body — timecard Summary
GET Timecard: response body, field timecardSummary. Complete fields and constraints for contract 2026-10-28.
API reference · Contract 2026-10-28
SDK schema: GET Timecard — response body — timecard Summary
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | A timecard summary object is a breakdown of all hours that match a specific timecard. The object breaks down all earned hours by earning id, all premium hours by earning id, all hours by job codes, amongst others. |
| string | Optional | |
approved_hours | string | Optional | Total approved hours in the timecard. |
earnings | object | Optional | A breakdown of total worked hours by earning type id in the timecard. |
earnings.[earning_id] | string | Optional | |
job_codes | array | Optional | A breakdown of total worked hours by job codes in the timecard. |
job_codes[] | object | Each item | |
job_codes[].codes | array | Optional | |
job_codes[].codes[] | string | Each item | |
job_codes[].hours | string | Optional | |
overtime_hours | string | Optional | Total overtime hours in the timecard. |
paid_hours | string | Optional | Total paid hours in the timecard. |
premiums | object | Optional | A breakdown of total premium hours by earning type id in the timecard. |
premiums.[earning_id] | string | Optional | |
regular_hours | string | Optional | Total regular hours (base pay) in the timecard. |
total_holiday_hours | string | Optional | Total paid holiday hours in the timecard. |
total_hours | string | Optional | Total worked hours in the timecard. |
total_paid_time_off_hours | string | Optional | Total paid time off hours in the timecard. |
total_unpaid_time_off_hours | string | Optional | Total unpaid time off hours in the timecard. |