Skip to content

Rippling: Retrieve a specific time card — response body — summary

Retrieve a specific time card: response body, field summary. Complete fields and constraints for contract 2026-10-28.

API reference · Contract 2026-10-28

SDK schema: Retrieve a specific time card — response body — summary

FieldTypePresenceDescription and constraints
$objectRootThe summary of the time card.
approved_hoursJSONOptional
approved_hours (anyOf 1)numberAlternativeThe approved hours for the pay period.
approved_hours (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
double_overtime_hoursJSONOptional
double_overtime_hours (anyOf 1)numberAlternativeThe total number of doubletime hours worked during the pay period.
double_overtime_hours (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
earningsJSONOptional
earnings (anyOf 1)numberAlternativeThe earnings for the pay period.
earnings (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
hours_worked_by_job_codearrayOptionalThe amount of hours worked for each job code for the pay period.
hours_worked_by_job_code[]ModelEach itemExpand Retrieve a specific time card — response body — summary hours worked by job code item
overtime_hoursJSONOptional
overtime_hours (anyOf 1)numberAlternativeThe total number of overtime hours worked during the pay period.
overtime_hours (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
paid_hoursJSONOptional
paid_hours (anyOf 1)numberAlternativeThe paid hours for the pay period.
paid_hours (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
premiumsJSONOptional
premiums (anyOf 1)numberAlternativeThe premiums for the pay period.
premiums (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
regular_hoursJSONOptional
regular_hours (anyOf 1)numberAlternativeThe total number of regular hours worked during the pay period.
regular_hours (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_holiday_hoursJSONOptional
total_holiday_hours (anyOf 1)numberAlternativeThe total holiday hours for the pay period.
total_holiday_hours (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_hoursJSONOptional
total_hours (anyOf 1)numberAlternativeThe total hours for the pay period.
total_hours (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_paid_time_off_hoursJSONOptional
total_paid_time_off_hours (anyOf 1)numberAlternativeThe total paid time off hours for the pay period.
total_paid_time_off_hours (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_unpaid_time_off_hoursJSONOptional
total_unpaid_time_off_hours (anyOf 1)numberAlternativeThe total unpaid time off hours for the pay period.
total_unpaid_time_off_hours (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
unpaid_break_hours_by_entryJSONOptional
unpaid_break_hours_by_entry (anyOf 1)numberAlternativeThe map of time entry to unpaidBreakHours in seconds
unpaid_break_hours_by_entry (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Retrieve a specific time card — response body — summary hours worked by job code 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.