Skip to content

Rippling: POST Payroll Earnings — request body — body A pay earning object for an employee

POST Payroll Earnings: request body, field body / A pay earning object for an employee. Complete fields and constraints for contract 2026-10-28.

API reference · Contract 2026-10-28

SDK schema: POST Payroll Earnings — request body — body A pay earning object for an employee

FieldTypePresenceDescription and constraints
$objectRootA pay earning object for an employee.
amountstringOptional
companyEarningTypestringOptionalIdentifier of the earning type defined by the company. There can only be one entry in the earnings array for each companyEarningType.
earningTypeEnumstringOptional
hoursJSONOptional
hours (anyOf 1)stringAlternativeOnly applies to earning types that are paid hourly.
hours (anyOf 2)nullAlternative
shiftIdJSONOptional
shiftId (anyOf 1)stringAlternativeUsed to distinguish between earnings with same time labels
shiftId (anyOf 2)nullAlternative
time_labelsJSONOptional
time_labels (anyOf 1)arrayAlternativeList of Jobcodes for the Earning hours
time_labels (anyOf 1)[]stringEach item
time_labels (anyOf 2)nullAlternative

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.