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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | A pay earning object for an employee. |
amount | string | Optional | |
companyEarningType | string | Optional | Identifier of the earning type defined by the company. There can only be one entry in the earnings array for each companyEarningType. |
earningTypeEnum | string | Optional | |
hours | JSON | Optional | |
hours (anyOf 1) | string | Alternative | Only applies to earning types that are paid hourly. |
hours (anyOf 2) | null | Alternative | |
shiftId | JSON | Optional | |
shiftId (anyOf 1) | string | Alternative | Used to distinguish between earnings with same time labels |
shiftId (anyOf 2) | null | Alternative | |
time_labels | JSON | Optional | |
time_labels (anyOf 1) | array | Alternative | List of Jobcodes for the Earning hours |
time_labels (anyOf 1)[] | string | Each item | |
time_labels (anyOf 2) | null | Alternative |