Skip to content

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

List equity grant expense amortization 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 expense amortization records — 200 response body — data item

FieldTypePresenceDescription and constraints
$objectRoot
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. Sparsely populated (measured: 5 of 11,863 real rows).
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. Sparsely populated (measured: 5 of 11,863 real rows).
Format: double
award_typestringRequired within parentAward type (e.g. Restricted Stock - Standard), as reported by the ingested file.
before_period_total_expense_accruedJSONRequired within parent
before_period_total_expense_accrued (anyOf 1)JSONAlternative
before_period_total_expense_accrued (anyOf 1) (anyOf 1)numberAlternativeBefore Period > Total Expense Accrued, as reported by the ingested file.
Format: double
before_period_total_expense_accrued (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
before_period_total_expense_accrued (anyOf 2)nullAlternativeBefore Period > Total Expense Accrued, as reported by the ingested file.
Format: double
before_period_total_shares_accruedJSONRequired within parent
before_period_total_shares_accrued (anyOf 1)JSONAlternative
before_period_total_shares_accrued (anyOf 1) (anyOf 1)numberAlternativeBefore Period > Total Shares Accrued, as reported by the ingested file.
Format: double
before_period_total_shares_accrued (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
before_period_total_shares_accrued (anyOf 2)nullAlternativeBefore Period > Total Shares Accrued, as reported by the ingested file.
Format: double
before_period_unamortized_expenseJSONRequired within parent
before_period_unamortized_expense (anyOf 1)JSONAlternative
before_period_unamortized_expense (anyOf 1) (anyOf 1)numberAlternativeBefore Period > Unamortized Expense, as reported by the ingested file.
Format: double
before_period_unamortized_expense (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
before_period_unamortized_expense (anyOf 2)nullAlternativeBefore Period > Unamortized Expense, as reported by the ingested file.
Format: double
before_period_unamortized_sharesJSONRequired within parent
before_period_unamortized_shares (anyOf 1)JSONAlternative
before_period_unamortized_shares (anyOf 1) (anyOf 1)numberAlternativeBefore Period > Unamortized Shares, as reported by the ingested file.
Format: double
before_period_unamortized_shares (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
before_period_unamortized_shares (anyOf 2)nullAlternativeBefore Period > Unamortized Shares, as reported by the ingested file.
Format: double
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_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
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
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]+)?$
period_end_life_to_date_total_expense_accruedJSONRequired within parent
period_end_life_to_date_total_expense_accrued (anyOf 1)JSONAlternative
period_end_life_to_date_total_expense_accrued (anyOf 1) (anyOf 1)numberAlternativePeriod End > Life-to-Date Total Expense Accrued, as reported by the ingested file.
Format: double
period_end_life_to_date_total_expense_accrued (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
period_end_life_to_date_total_expense_accrued (anyOf 2)nullAlternativePeriod End > Life-to-Date Total Expense Accrued, as reported by the ingested file.
Format: double
period_end_life_to_date_total_shares_accruedJSONRequired within parent
period_end_life_to_date_total_shares_accrued (anyOf 1)JSONAlternative
period_end_life_to_date_total_shares_accrued (anyOf 1) (anyOf 1)numberAlternativePeriod End > Life-to-Date Total Shares Accrued, as reported by the ingested file.
Format: double
period_end_life_to_date_total_shares_accrued (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
period_end_life_to_date_total_shares_accrued (anyOf 2)nullAlternativePeriod End > Life-to-Date Total Shares Accrued, as reported by the ingested file.
Format: double
period_end_unamortized_expenseJSONRequired within parent
period_end_unamortized_expense (anyOf 1)JSONAlternative
period_end_unamortized_expense (anyOf 1) (anyOf 1)numberAlternativePeriod End > Unamortized Expense, as reported by the ingested file.
Format: double
period_end_unamortized_expense (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
period_end_unamortized_expense (anyOf 2)nullAlternativePeriod End > Unamortized Expense, as reported by the ingested file.
Format: double
period_end_unamortized_sharesJSONRequired within parent
period_end_unamortized_shares (anyOf 1)JSONAlternative
period_end_unamortized_shares (anyOf 1) (anyOf 1)numberAlternativePeriod End > Unamortized Shares, as reported by the ingested file.
Format: double
period_end_unamortized_shares (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
period_end_unamortized_shares (anyOf 2)nullAlternativePeriod End > Unamortized Shares, as reported by the ingested file.
Format: double
period_end_weighted_avg_remaining_recognition_periodJSONRequired within parent
period_end_weighted_avg_remaining_recognition_period (anyOf 1)JSONAlternative
period_end_weighted_avg_remaining_recognition_period (anyOf 1) (anyOf 1)numberAlternativePeriod End > Weighted Average Remaining Recognition Period, as reported by the ingested file.
Format: double
period_end_weighted_avg_remaining_recognition_period (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
period_end_weighted_avg_remaining_recognition_period (anyOf 2)nullAlternativePeriod End > Weighted Average Remaining Recognition Period, as reported by the ingested file.
Format: double
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_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
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.
within_period_agg_grant_price_of_shares_early_exercised_vestedJSONRequired within parent
within_period_agg_grant_price_of_shares_early_exercised_vested (anyOf 1)JSONAlternative
within_period_agg_grant_price_of_shares_early_exercised_vested (anyOf 1) (anyOf 1)numberAlternativeWithin Period > Aggregate Grant Price of Shares Early Exercised Vested, as reported by the ingested file. Sparsely populated.
Format: double
within_period_agg_grant_price_of_shares_early_exercised_vested (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
within_period_agg_grant_price_of_shares_early_exercised_vested (anyOf 2)nullAlternativeWithin Period > Aggregate Grant Price of Shares Early Exercised Vested, as reported by the ingested file. Sparsely populated.
Format: double
within_period_agg_grant_price_of_shares_exercised_in_periodJSONRequired within parent
within_period_agg_grant_price_of_shares_exercised_in_period (anyOf 1)JSONAlternative
within_period_agg_grant_price_of_shares_exercised_in_period (anyOf 1) (anyOf 1)numberAlternativeWithin Period > Aggregate Grant Price of Shares Exercised in Period, as reported by the ingested file.
Format: double
within_period_agg_grant_price_of_shares_exercised_in_period (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
within_period_agg_grant_price_of_shares_exercised_in_period (anyOf 2)nullAlternativeWithin Period > Aggregate Grant Price of Shares Exercised in Period, as reported by the ingested file.
Format: double
within_period_expense_fv_of_shares_early_exercised_vestedJSONRequired within parent
within_period_expense_fv_of_shares_early_exercised_vested (anyOf 1)JSONAlternative
within_period_expense_fv_of_shares_early_exercised_vested (anyOf 1) (anyOf 1)numberAlternativeWithin Period > Expense (Fair Value) of Shares Early Exercised Vested, as reported by the ingested file. Sparsely populated.
Format: double
within_period_expense_fv_of_shares_early_exercised_vested (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
within_period_expense_fv_of_shares_early_exercised_vested (anyOf 2)nullAlternativeWithin Period > Expense (Fair Value) of Shares Early Exercised Vested, as reported by the ingested file. Sparsely populated.
Format: double
within_period_expense_fv_of_shares_exercised_releasedJSONRequired within parent
within_period_expense_fv_of_shares_exercised_released (anyOf 1)JSONAlternative
within_period_expense_fv_of_shares_exercised_released (anyOf 1) (anyOf 1)numberAlternativeWithin Period > Expense (Fair Value) of Shares Exercised / Released, as reported by the ingested file.
Format: double
within_period_expense_fv_of_shares_exercised_released (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
within_period_expense_fv_of_shares_exercised_released (anyOf 2)nullAlternativeWithin Period > Expense (Fair Value) of Shares Exercised / Released, as reported by the ingested file.
Format: double
within_period_expense_fv_of_shares_vestingJSONRequired within parent
within_period_expense_fv_of_shares_vesting (anyOf 1)JSONAlternative
within_period_expense_fv_of_shares_vesting (anyOf 1) (anyOf 1)numberAlternativeWithin Period > Expense (Fair Value) of Shares Vesting, as reported by the ingested file.
Format: double
within_period_expense_fv_of_shares_vesting (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
within_period_expense_fv_of_shares_vesting (anyOf 2)nullAlternativeWithin Period > Expense (Fair Value) of Shares Vesting, as reported by the ingested file.
Format: double
within_period_shares_early_exercised_vestedJSONRequired within parent
within_period_shares_early_exercised_vested (anyOf 1)JSONAlternative
within_period_shares_early_exercised_vested (anyOf 1) (anyOf 1)numberAlternativeWithin Period > Shares Early Exercised Vested, as reported by the ingested file. Sparsely populated (measured: 13 of 11,863 real rows).
Format: double
within_period_shares_early_exercised_vested (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
within_period_shares_early_exercised_vested (anyOf 2)nullAlternativeWithin Period > Shares Early Exercised Vested, as reported by the ingested file. Sparsely populated (measured: 13 of 11,863 real rows).
Format: double
within_period_shares_exercised_releasedJSONRequired within parent
within_period_shares_exercised_released (anyOf 1)JSONAlternative
within_period_shares_exercised_released (anyOf 1) (anyOf 1)numberAlternativeWithin Period > Shares Exercised / Released, as reported by the ingested file.
Format: double
within_period_shares_exercised_released (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
within_period_shares_exercised_released (anyOf 2)nullAlternativeWithin Period > Shares Exercised / Released, as reported by the ingested file.
Format: double
within_period_shares_vestingJSONRequired within parent
within_period_shares_vesting (anyOf 1)JSONAlternative
within_period_shares_vesting (anyOf 1) (anyOf 1)numberAlternativeWithin Period > Shares Vesting, as reported by the ingested file.
Format: double
within_period_shares_vesting (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
within_period_shares_vesting (anyOf 2)nullAlternativeWithin Period > Shares Vesting, as reported by the ingested file.
Format: double
within_period_total_expense_accruedJSONRequired within parent
within_period_total_expense_accrued (anyOf 1)JSONAlternative
within_period_total_expense_accrued (anyOf 1) (anyOf 1)numberAlternativeWithin Period > Total Expense Accrued, as reported by the ingested file.
Format: double
within_period_total_expense_accrued (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
within_period_total_expense_accrued (anyOf 2)nullAlternativeWithin Period > Total Expense Accrued, as reported by the ingested file.
Format: double
within_period_total_shares_accruedJSONRequired within parent
within_period_total_shares_accrued (anyOf 1)JSONAlternative
within_period_total_shares_accrued (anyOf 1) (anyOf 1)numberAlternativeWithin Period > Total Shares Accrued, as reported by the ingested file.
Format: double
within_period_total_shares_accrued (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
within_period_total_shares_accrued (anyOf 2)nullAlternativeWithin Period > Total Shares Accrued, as reported by the ingested file.
Format: double

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.