Rippling: Retrieve a specific reimbursement — response body — per diem line items item
Retrieve a specific reimbursement: response body, field per_diem_line_items / item. Complete fields and constraints for contract 2026-10-28.
API reference · Contract 2026-10-28
SDK schema: Retrieve a specific reimbursement — response body — per diem line items item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
amount | object | Optional | Sub-rate amount for one unit. The `value` is a decimal string. |
amount.currency_type | string | Optional | The currency type, ex: USD, EUR, etc. |
amount.value | JSON | Optional | |
amount.value (anyOf 1) | number | Alternative | The decimal amount for the currency. |
amount.value (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
calculated_amount | object | Optional | amount times count. The `value` is a decimal string. Negative when line_type is EXCLUDE. |
calculated_amount.currency_type | string | Optional | The currency type, ex: USD, EUR, etc. |
calculated_amount.value | JSON | Optional | |
calculated_amount.value (anyOf 1) | number | Alternative | The decimal amount for the currency. |
calculated_amount.value (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
count | JSON | Optional | |
count (anyOf 1) | integer | Alternative | How many units. |
count (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
label | string | Optional | Sub-rate label. |
line_type | string | Optional | `INCLUDE`: this row is added to the reimbursement. `EXCLUDE`: this row is subtracted. `calculated_amount.value` is negative when excluded. Known values: INCLUDE, EXCLUDE |
sub_rate_id | string | Optional | Per diem sub-rate ID. |
sub_rate_type | string | Optional | `FULL_DAY`: the full daily allowance. `MEALS`: the meals portion of the daily allowance. `OTHERS`: an allowance that is not the full day or meals. Known values: FULL_DAY, MEALS, OTHERS |