Skip to content

Deel: List equity grant total expense records — 200 response body — data item

List equity grant total expense records: 200 response body, field data / item. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: List equity grant total expense records — 200 response body — data item

FieldTypePresenceDescription and constraints
$objectRoot
actual_forfeituresJSONRequired within parent
actual_forfeitures (anyOf 1)numberAlternativeActual forfeited share count, as reported by the ingested file.
Format: double
actual_forfeitures (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
actual_performance_factorJSONRequired within parent
actual_performance_factor (anyOf 1)JSONAlternative
actual_performance_factor (anyOf 1) (anyOf 1)numberAlternativeActual performance factor applied, as reported by the ingested file.
Format: double
actual_performance_factor (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
actual_performance_factor (anyOf 2)nullAlternativeActual performance factor applied, as reported by the ingested file.
Format: double
award_typestringRequired within parentAward type (e.g. Restricted Stock - Standard), as reported by the ingested file.
base_expenseJSONRequired within parent
base_expense (anyOf 1)JSONAlternative
base_expense (anyOf 1) (anyOf 1)numberAlternativeBase expense amount, as reported by the ingested file.
Format: double
base_expense (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
base_expense (anyOf 2)nullAlternativeBase expense amount, as reported by the ingested file.
Format: double
base_sharesJSONRequired within parent
base_shares (anyOf 1)numberAlternativeBase share count for this grant, as reported by the ingested file.
Format: double
base_shares (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
created_atstringRequired within parentTimestamp this record was first ingested.
Format: date-time
employee_grant_numberstringRequired within parentShareworks grant number for this employee, as reported by the ingested file.
employee_numberstringRequired within parentShareworks employee number, as reported by the ingested file. The intended join key for this record. Some values are non-numeric for legacy or masked records.
estimated_forfeituresJSONRequired within parent
estimated_forfeitures (anyOf 1)JSONAlternative
estimated_forfeitures (anyOf 1) (anyOf 1)numberAlternativeEstimated forfeited share count, as reported by the ingested file.
Format: double
estimated_forfeitures (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
estimated_forfeitures (anyOf 2)nullAlternativeEstimated forfeited share count, as reported by the ingested file.
Format: double
estimated_performance_factorJSONRequired within parent
estimated_performance_factor (anyOf 1)JSONAlternative
estimated_performance_factor (anyOf 1) (anyOf 1)numberAlternativeEstimated performance factor, as reported by the ingested file.
Format: double
estimated_performance_factor (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
estimated_performance_factor (anyOf 2)nullAlternativeEstimated performance factor, as reported by the ingested file.
Format: double
factor_sharesJSONRequired within parent
factor_shares (anyOf 1)JSONAlternative
factor_shares (anyOf 1) (anyOf 1)numberAlternativeShares resulting from the performance factor, as reported by the ingested file.
Format: double
factor_shares (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
factor_shares (anyOf 2)nullAlternativeShares resulting from the performance factor, as reported by the ingested file.
Format: double
fair_value_per_shareJSONRequired within parent
fair_value_per_share (anyOf 1)JSONAlternative
fair_value_per_share (anyOf 1) (anyOf 1)numberAlternativeFair market value per share, as reported by the ingested file.
Format: double
fair_value_per_share (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
fair_value_per_share (anyOf 2)nullAlternativeFair market value per share, as reported by the ingested file.
Format: double
forfeiture_rate_percentJSONRequired within parent
forfeiture_rate_percent (anyOf 1)JSONAlternative
forfeiture_rate_percent (anyOf 1) (anyOf 1)numberAlternativeForfeiture rate, stored as the percent NUMBER itself (e.g. 44.336788 means 44.336788%), NOT a fraction. See parseShareworksPercent.
Format: double
forfeiture_rate_percent (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
forfeiture_rate_percent (anyOf 2)nullAlternativeForfeiture rate, stored as the percent NUMBER itself (e.g. 44.336788 means 44.336788%), NOT a fraction. See parseShareworksPercent.
Format: double
grant_datestringRequired within parentDate the grant was issued, as reported by the ingested file.
Format: date
grant_namestringRequired within parentGrant name, as reported by the ingested file.
grant_priceJSONRequired within parent
grant_price (anyOf 1)JSONAlternative
grant_price (anyOf 1) (anyOf 1)numberAlternativeStrike/grant price per unit, as reported by the ingested file.
Format: double
grant_price (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
grant_price (anyOf 2)nullAlternativeStrike/grant price per unit, as reported by the ingested file.
Format: double
hris_profile_idJSONRequired within parent
hris_profile_id (anyOf 1)JSONAlternative
hris_profile_id (anyOf 1) (anyOf 1)integerAlternativeMatched HRIS profile id, if employee_number could be resolved to one. Null when unmatched, or when employee_number is non-numeric or blank.
hris_profile_id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
hris_profile_id (anyOf 2)nullAlternativeMatched HRIS profile id, if employee_number could be resolved to one. Null when unmatched, or when employee_number is non-numeric or blank.
idstringRequired within parentThe unique identifier of the record.
Format: uuid
last_seen_dataset_idJSONRequired within parent
last_seen_dataset_id (anyOf 1)stringAlternativeIdentifier of the most recent ingested dataset in which this record still appeared. Null for records ingested before dataset tracking began.
Format: uuid
last_seen_dataset_id (anyOf 2)nullAlternativeIdentifier of the most recent ingested dataset in which this record still appeared. Null for records ingested before dataset tracking began.
Format: uuid
occurrence_indexJSONRequired within parent
occurrence_index (anyOf 1)integerAlternativeDiscriminates several records the source file reports for the same natural key. Starts at 1, in the order the rows appear in the file.
occurrence_index (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
plan_namestringRequired within parentEquity plan name, as reported by the ingested file.
row_hashstringRequired within parentHash of the reported values on this record. Compare it between syncs to detect a change without diffing every field.
source_file_idstringRequired within parentIdentifier of the ingested Shareworks report file this record was last upserted from.
Format: uuid
total_actual_expense_to_accrueJSONRequired within parent
total_actual_expense_to_accrue (anyOf 1)JSONAlternative
total_actual_expense_to_accrue (anyOf 1) (anyOf 1)numberAlternativeTotal actual expense to accrue, as reported by the ingested file.
Format: double
total_actual_expense_to_accrue (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_actual_expense_to_accrue (anyOf 2)nullAlternativeTotal actual expense to accrue, as reported by the ingested file.
Format: double
total_actual_shares_to_expenseJSONRequired within parent
total_actual_shares_to_expense (anyOf 1)numberAlternativeTotal actual shares to expense, as reported by the ingested file.
Format: double
total_actual_shares_to_expense (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_estimated_expenseJSONRequired within parent
total_estimated_expense (anyOf 1)JSONAlternative
total_estimated_expense (anyOf 1) (anyOf 1)numberAlternativeTotal estimated expense, as reported by the ingested file.
Format: double
total_estimated_expense (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_estimated_expense (anyOf 2)nullAlternativeTotal estimated expense, as reported by the ingested file.
Format: double
total_estimated_shares_to_expenseJSONRequired within parent
total_estimated_shares_to_expense (anyOf 1)JSONAlternative
total_estimated_shares_to_expense (anyOf 1) (anyOf 1)numberAlternativeTotal estimated shares to expense, as reported by the ingested file.
Format: double
total_estimated_shares_to_expense (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_estimated_shares_to_expense (anyOf 2)nullAlternativeTotal estimated shares to expense, as reported by the ingested file.
Format: double
unvested_repurchasedJSONRequired within parent
unvested_repurchased (anyOf 1)JSONAlternative
unvested_repurchased (anyOf 1) (anyOf 1)numberAlternativeUnvested shares repurchased, as reported by the ingested file.
Format: double
unvested_repurchased (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
unvested_repurchased (anyOf 2)nullAlternativeUnvested shares repurchased, as reported by the ingested file.
Format: double
updated_atstringRequired within parentTimestamp this record was last upserted, for incremental sync.
Format: date-time
valuation_statusJSONRequired within parent
valuation_status (anyOf 1)stringAlternativeValuation status (e.g. Approved, Do Not Expense), as reported by the ingested file.
valuation_status (anyOf 2)nullAlternativeValuation status (e.g. Approved, Do Not Expense), as reported by the ingested file.

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.