Skip to content

Rippling: GET Employee 401k Deduction — response body

GET Employee 401k Deduction: response body. Complete fields and constraints for contract 2026-10-28.

API reference · Contract 2026-10-28

SDK schema: GET Employee 401k Deduction — response body

FieldTypePresenceDescription and constraints
$objectRootThe 401k Deduction Model.
capsJSONOptional
caps (anyOf 1)objectAlternativeThe 401k Limit Object. This object represents the caps set on both employee and employer contribution amounts for traditional and ROTH 401ks.
caps (anyOf 1).employee_401k_limitJSONOptional
caps (anyOf 1).employee_401k_limit (anyOf 1)JSONAlternative
caps (anyOf 1).employee_401k_limit (anyOf 1) (anyOf 1)numberAlternativeFor all 401k accounts (Roth, and Traditional)
Format: float
Minimum: 0
caps (anyOf 1).employee_401k_limit (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
caps (anyOf 1).employee_401k_limit (anyOf 2)nullAlternative
caps (anyOf 1).rothJSONOptional
caps (anyOf 1).roth (anyOf 1)objectAlternative
caps (anyOf 1).roth (anyOf 1).eeJSONOptional
caps (anyOf 1).roth (anyOf 1).ee (anyOf 1)stringAlternativeEmployee Roth 401k Limit
caps (anyOf 1).roth (anyOf 1).ee (anyOf 2)nullAlternative
caps (anyOf 1).roth (anyOf 1).erJSONOptional
caps (anyOf 1).roth (anyOf 1).er (anyOf 1)stringAlternativeEmployer Roth 401k limit
caps (anyOf 1).roth (anyOf 1).er (anyOf 2)nullAlternative
caps (anyOf 1).roth (anyOf 2)nullAlternative
caps (anyOf 1).total_401k_limitJSONOptional
caps (anyOf 1).total_401k_limit (anyOf 1)numberAlternativeTotal contribution limit from the employee and the employer.
Format: float
Minimum: 0
caps (anyOf 1).total_401k_limit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
caps (anyOf 1).traditionalobjectOptional
caps (anyOf 1).traditional.eeJSONOptional
caps (anyOf 1).traditional.ee (anyOf 1)stringAlternativeEmployee traditional 401k limit.
caps (anyOf 1).traditional.ee (anyOf 2)nullAlternative
caps (anyOf 1).traditional.employee_401k_limitJSONOptional
caps (anyOf 1).traditional.employee_401k_limit (anyOf 1)stringAlternativeThe traditional employee 401k limit.
caps (anyOf 1).traditional.employee_401k_limit (anyOf 2)nullAlternative
caps (anyOf 1).traditional.erJSONOptional
caps (anyOf 1).traditional.er (anyOf 1)stringAlternativeEmployer traditional 401k limit.
caps (anyOf 1).traditional.er (anyOf 2)nullAlternative
caps (anyOf 2)nullAlternative
employerstringOptionalEither a flat dollar or % employer traditional contribution amount. This should be used in conjunction with employer_is_percent. Note, this field should not be set if the employer is using a tiered match. This value will be overridden by the calculated match using the tiered match. If the field is omitted, it will not be updated.
employer_roth_is_percentbooleanOptionalWhether the employer ROTH contribution amount provided is a percentage of the gross wages or a flat dollar contribution amount. Note, this field should not be set if the employer is using a tiered match.
employer_traditional_is_percentbooleanOptionalWhether the employer traditional contribution amount provided is a percentage of the gross wages or a flat dollar contribution amount. Note, this field should not be set if the employer is using a tiered match.
loanstringOptionalEither a flat dollar or % loan contribution amount. This should be used in conjunction with loan_is_percent.
loan_is_percentbooleanOptionalWhether the loan contribution amount provided is a percentage of the gross wages or a flat dollar contribution amount.
rothstringOptionalEither a flat dollar or % contribution amount. This should be used in conjunction with roth_is_percent.
roth_employerstringOptionalEither a flat dollar or % employer ROTH contribution amount. This should be used in conjunction with employer_roth_is_percent. Note, this field should not be set if the employer is using a tiered match. This value will be overridden by the calculated match using the tiered match.
roth_is_percentbooleanOptionalWhether the ROTH contribution amount provided is a percentage of the gross wages or a flat dollar contribution amount.
traditionalstringOptionalEither a flat dollar or % contribution amount. This should be used in conjunction with traditional_is_percent.
traditional_is_percentbooleanOptionalWhether the traditional contribution amount provided is a percentage of the gross wages or a flat dollar contribution amount.

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.