Skip to content

Rippling: Create a new draft transition — response body — items item

Create a new draft transition: response body, field items / item. Complete fields and constraints for contract 2026-10-28.

API reference · Contract 2026-10-28

SDK schema: Create a new draft transition — response body — items item

FieldTypePresenceDescription and constraints
$objectRoot
changesobjectRequired within parentRequested role/profile changes for this item.
changes.country_specific_infoobjectOptionalCountry-specific field changes supported by current draft transition flows.
changes.employment_infoobjectOptionalEmployment information changes for the target role.
changes.employment_info.annual_salary_equivalentJSONOptional
changes.employment_info.annual_salary_equivalent (anyOf 1)numberAlternativeNew annual salary equivalent.
changes.employment_info.annual_salary_equivalent (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
changes.employment_info.currencystringOptionalNew compensation currency.
changes.employment_info.department_idstringOptionalNew department identifier for the target role.
changes.employment_info.employment_type_idstringOptionalNew company employment type identifier for the target role.
changes.employment_info.equity_num_sharesJSONOptional
changes.employment_info.equity_num_shares (anyOf 1)integerAlternativeNew offer letter equity share count.
changes.employment_info.equity_num_shares (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
changes.employment_info.equity_valueJSONOptional
changes.employment_info.equity_value (anyOf 1)numberAlternativeNew offer letter equity value.
changes.employment_info.equity_value (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
changes.employment_info.equity_vesting_package_idstringOptionalNew equity vesting package identifier.
changes.employment_info.job_family_idstringOptionalNew job family identifier for the target role.
changes.employment_info.level_idstringOptionalNew level identifier for the target role.
changes.employment_info.manager_idstringOptionalNew manager role identifier for the target role.
changes.employment_info.on_target_commissionJSONOptional
changes.employment_info.on_target_commission (anyOf 1)numberAlternativeNew annual on-target commission amount.
changes.employment_info.on_target_commission (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
changes.employment_info.relocation_reimbursementJSONOptional
changes.employment_info.relocation_reimbursement (anyOf 1)numberAlternativeNew relocation reimbursement amount.
changes.employment_info.relocation_reimbursement (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
changes.employment_info.salary_per_unitJSONOptional
changes.employment_info.salary_per_unit (anyOf 1)numberAlternativeNew compensation amount per salary unit.
changes.employment_info.salary_per_unit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
changes.employment_info.salary_unitstringOptionalNew salary unit.
changes.employment_info.start_datestringOptionalNew start date for the target role.
changes.employment_info.target_annual_bonusJSONOptional
changes.employment_info.target_annual_bonus (anyOf 1)numberAlternativeNew target annual bonus amount.
changes.employment_info.target_annual_bonus (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
changes.employment_info.target_annual_bonus_payment_frequency_unitstringOptionalNew target annual bonus payment frequency.
Known values: MONTH, QUARTER, YEAR, SEMI_ANNUAL
changes.employment_info.target_annual_bonus_percentJSONOptional
changes.employment_info.target_annual_bonus_percent (anyOf 1)numberAlternativeNew target annual bonus percentage.
changes.employment_info.target_annual_bonus_percent (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
changes.employment_info.teams_idsarrayOptionalNew team identifiers for the target role.
changes.employment_info.teams_ids[]stringEach item
changes.employment_info.titlestringOptionalNew job title for the target role.
changes.work_location_infoobjectOptionalWork location changes for the target role.
changes.work_location_info.country_codestringOptionalNew work country code for the target role.
changes.work_location_info.location_idstringOptionalNew work location identifier for the target role.
draft_grouping_preferencestringOptionalControls whether this item should append to a compatible existing draft or create a new draft.
Known values: APPEND_TO_MATCHING_DRAFT, CREATE_NEW_DRAFT
role_idstringRequired within parentTarget role identifier for this draft transition item.

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.