Skip to content

Rippling: List variable compensation payouts — response body — results item

List variable compensation payouts: response body, field results / item. Complete fields and constraints for contract 2026-10-28.

API reference · Contract 2026-10-28

SDK schema: List variable compensation payouts — response body — results item

FieldTypePresenceDescription and constraints
$objectRoot
amount_baseobjectRequired within parentPayout amount in the worker’s base currency.
amount_base.currency_typestringRequired within parentThree-letter currency code.
amount_base.valuestringRequired within parentDecimal amount encoded as a string.
amount_usdobjectRequired within parentPayout amount converted to USD.
amount_usd.currency_typestringRequired within parentThree-letter currency code.
amount_usd.valuestringRequired within parentDecimal amount encoded as a string.
cancel_reasonstringOptionalReason provided when the payout was cancelled.
clientstringRequired within parentClient system that created the payout.
Known values: VC_PLAN_CYCLE, VC_EVENT_DRIVEN_PLAN, CUSTOM, MANUAL_PAYOUT, HRIS_SIGN_ON, OFFLINE_RECOMMENDATION
created_atstringRequired within parentWhen the payout was created.
descriptionstringOptionalOptional payout description.
effective_end_datestringRequired within parentEnd date of the covered pay period.
effective_start_datestringRequired within parentStart date of the covered pay period.
external_idstringRequired within parentExternal identifier unique per company and client.
group_label_idstringOptionalGroup label identifier attached to the payout. Expand is deferred from v1; use GET /variable-compensation-payout-labels/{id}/ when needed.
idstringRequired within parentUnique identifier of the payout.
namestringOptionalOptional payout name.
pay_classificationstringOptionalPayroll earning code resolved from the payout type.
payee_idstringRequired within parentID of the worker who receives this payout. Expandable payee (Worker DTO + workers.read) is deferred from v1; use GET /workers/{id}/ when needed.
payout_typestringRequired within parentKey of the company payout type used for this payout. Expand is deferred from v1; enumerate valid keys via GET /variable-compensation-payout-types/.
paystub_idstringOptionalPaystub identifier when the payout has been synced to payroll.
scheduled_datestringRequired within parentDate on which the payout is scheduled.
source_label_idstringOptionalSource label identifier attached to the payout. Expand is deferred from v1; use GET /variable-compensation-payout-labels/{id}/ when needed.
statusstringRequired within parentCurrent payout status.
Known values: DRAFT, PENDING_APPROVAL, APPROVAL_REJECTED, SCHEDULED, RELEASED, PAID, FORFEITED, EVALUATION_FAILED, CANCELLED
updated_atstringRequired within parentWhen the payout was last updated.

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.