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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
actual_performance_factor | JSON | Required within parent | |
actual_performance_factor (anyOf 1) | JSON | Alternative | |
actual_performance_factor (anyOf 1) (anyOf 1) | number | Alternative | Actual 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) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
actual_performance_factor (anyOf 2) | null | Alternative | Actual performance factor applied, as reported by the ingested file. Sparsely populated (measured: 5 of 11,863 real rows). Format: double |
award_type | string | Required within parent | Award type (e.g. Restricted Stock - Standard), as reported by the ingested file. |
before_period_total_expense_accrued | JSON | Required within parent | |
before_period_total_expense_accrued (anyOf 1) | JSON | Alternative | |
before_period_total_expense_accrued (anyOf 1) (anyOf 1) | number | Alternative | Before Period > Total Expense Accrued, as reported by the ingested file. Format: double |
before_period_total_expense_accrued (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
before_period_total_expense_accrued (anyOf 2) | null | Alternative | Before Period > Total Expense Accrued, as reported by the ingested file. Format: double |
before_period_total_shares_accrued | JSON | Required within parent | |
before_period_total_shares_accrued (anyOf 1) | JSON | Alternative | |
before_period_total_shares_accrued (anyOf 1) (anyOf 1) | number | Alternative | Before Period > Total Shares Accrued, as reported by the ingested file. Format: double |
before_period_total_shares_accrued (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
before_period_total_shares_accrued (anyOf 2) | null | Alternative | Before Period > Total Shares Accrued, as reported by the ingested file. Format: double |
before_period_unamortized_expense | JSON | Required within parent | |
before_period_unamortized_expense (anyOf 1) | JSON | Alternative | |
before_period_unamortized_expense (anyOf 1) (anyOf 1) | number | Alternative | Before Period > Unamortized Expense, as reported by the ingested file. Format: double |
before_period_unamortized_expense (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
before_period_unamortized_expense (anyOf 2) | null | Alternative | Before Period > Unamortized Expense, as reported by the ingested file. Format: double |
before_period_unamortized_shares | JSON | Required within parent | |
before_period_unamortized_shares (anyOf 1) | JSON | Alternative | |
before_period_unamortized_shares (anyOf 1) (anyOf 1) | number | Alternative | Before Period > Unamortized Shares, as reported by the ingested file. Format: double |
before_period_unamortized_shares (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
before_period_unamortized_shares (anyOf 2) | null | Alternative | Before Period > Unamortized Shares, as reported by the ingested file. Format: double |
created_at | string | Required within parent | Timestamp this record was first ingested. Format: date-time |
employee_grant_number | string | Required within parent | Shareworks grant number for this employee, as reported by the ingested file. |
employee_number | string | Required within parent | Shareworks 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_factor | JSON | Required within parent | |
estimated_performance_factor (anyOf 1) | JSON | Alternative | |
estimated_performance_factor (anyOf 1) (anyOf 1) | number | Alternative | Estimated performance factor, as reported by the ingested file. Format: double |
estimated_performance_factor (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
estimated_performance_factor (anyOf 2) | null | Alternative | Estimated performance factor, as reported by the ingested file. Format: double |
fair_value_per_share | JSON | Required within parent | |
fair_value_per_share (anyOf 1) | JSON | Alternative | |
fair_value_per_share (anyOf 1) (anyOf 1) | number | Alternative | Fair market value per share, as reported by the ingested file. Format: double |
fair_value_per_share (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
fair_value_per_share (anyOf 2) | null | Alternative | Fair market value per share, as reported by the ingested file. Format: double |
grant_date | string | Required within parent | Date the grant was issued, as reported by the ingested file. Format: date |
grant_name | string | Required within parent | Grant name, as reported by the ingested file. |
grant_price | JSON | Required within parent | |
grant_price (anyOf 1) | JSON | Alternative | |
grant_price (anyOf 1) (anyOf 1) | number | Alternative | Strike/grant price per unit, as reported by the ingested file. Format: double |
grant_price (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
grant_price (anyOf 2) | null | Alternative | Strike/grant price per unit, as reported by the ingested file. Format: double |
hris_profile_id | JSON | Required within parent | |
hris_profile_id (anyOf 1) | JSON | Alternative | |
hris_profile_id (anyOf 1) (anyOf 1) | integer | Alternative | Matched 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) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
hris_profile_id (anyOf 2) | null | Alternative | Matched HRIS profile id, if employee_number could be resolved to one. Null when unmatched, or when employee_number is non-numeric or blank. |
id | string | Required within parent | The unique identifier of the record. Format: uuid |
last_seen_dataset_id | JSON | Required within parent | |
last_seen_dataset_id (anyOf 1) | string | Alternative | Identifier 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) | null | Alternative | Identifier of the most recent ingested dataset in which this record still appeared. Null for records ingested before dataset tracking began. Format: uuid |
occurrence_index | JSON | Required within parent | |
occurrence_index (anyOf 1) | integer | Alternative | Discriminates 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) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
period_end_life_to_date_total_expense_accrued | JSON | Required within parent | |
period_end_life_to_date_total_expense_accrued (anyOf 1) | JSON | Alternative | |
period_end_life_to_date_total_expense_accrued (anyOf 1) (anyOf 1) | number | Alternative | Period 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) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
period_end_life_to_date_total_expense_accrued (anyOf 2) | null | Alternative | Period End > Life-to-Date Total Expense Accrued, as reported by the ingested file. Format: double |
period_end_life_to_date_total_shares_accrued | JSON | Required within parent | |
period_end_life_to_date_total_shares_accrued (anyOf 1) | JSON | Alternative | |
period_end_life_to_date_total_shares_accrued (anyOf 1) (anyOf 1) | number | Alternative | Period 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) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
period_end_life_to_date_total_shares_accrued (anyOf 2) | null | Alternative | Period End > Life-to-Date Total Shares Accrued, as reported by the ingested file. Format: double |
period_end_unamortized_expense | JSON | Required within parent | |
period_end_unamortized_expense (anyOf 1) | JSON | Alternative | |
period_end_unamortized_expense (anyOf 1) (anyOf 1) | number | Alternative | Period End > Unamortized Expense, as reported by the ingested file. Format: double |
period_end_unamortized_expense (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
period_end_unamortized_expense (anyOf 2) | null | Alternative | Period End > Unamortized Expense, as reported by the ingested file. Format: double |
period_end_unamortized_shares | JSON | Required within parent | |
period_end_unamortized_shares (anyOf 1) | JSON | Alternative | |
period_end_unamortized_shares (anyOf 1) (anyOf 1) | number | Alternative | Period End > Unamortized Shares, as reported by the ingested file. Format: double |
period_end_unamortized_shares (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
period_end_unamortized_shares (anyOf 2) | null | Alternative | Period End > Unamortized Shares, as reported by the ingested file. Format: double |
period_end_weighted_avg_remaining_recognition_period | JSON | Required within parent | |
period_end_weighted_avg_remaining_recognition_period (anyOf 1) | JSON | Alternative | |
period_end_weighted_avg_remaining_recognition_period (anyOf 1) (anyOf 1) | number | Alternative | Period 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) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
period_end_weighted_avg_remaining_recognition_period (anyOf 2) | null | Alternative | Period End > Weighted Average Remaining Recognition Period, as reported by the ingested file. Format: double |
plan_name | string | Required within parent | Equity plan name, as reported by the ingested file. |
row_hash | string | Required within parent | Hash of the reported values on this record. Compare it between syncs to detect a change without diffing every field. |
source_file_id | string | Required within parent | Identifier of the ingested Shareworks report file this record was last upserted from. Format: uuid |
total_estimated_expense | JSON | Required within parent | |
total_estimated_expense (anyOf 1) | JSON | Alternative | |
total_estimated_expense (anyOf 1) (anyOf 1) | number | Alternative | Total estimated expense, as reported by the ingested file. Format: double |
total_estimated_expense (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
total_estimated_expense (anyOf 2) | null | Alternative | Total estimated expense, as reported by the ingested file. Format: double |
total_estimated_shares_to_expense | JSON | Required within parent | |
total_estimated_shares_to_expense (anyOf 1) | JSON | Alternative | |
total_estimated_shares_to_expense (anyOf 1) (anyOf 1) | number | Alternative | Total estimated shares to expense, as reported by the ingested file. Format: double |
total_estimated_shares_to_expense (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
total_estimated_shares_to_expense (anyOf 2) | null | Alternative | Total estimated shares to expense, as reported by the ingested file. Format: double |
updated_at | string | Required within parent | Timestamp this record was last upserted, for incremental sync. Format: date-time |
valuation_status | JSON | Required within parent | |
valuation_status (anyOf 1) | string | Alternative | Valuation status (e.g. Approved, Do Not Expense), as reported by the ingested file. |
valuation_status (anyOf 2) | null | Alternative | Valuation status (e.g. Approved, Do Not Expense), as reported by the ingested file. |
within_period_agg_grant_price_of_shares_early_exercised_vested | JSON | Required within parent | |
within_period_agg_grant_price_of_shares_early_exercised_vested (anyOf 1) | JSON | Alternative | |
within_period_agg_grant_price_of_shares_early_exercised_vested (anyOf 1) (anyOf 1) | number | Alternative | Within 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) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
within_period_agg_grant_price_of_shares_early_exercised_vested (anyOf 2) | null | Alternative | Within 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_period | JSON | Required within parent | |
within_period_agg_grant_price_of_shares_exercised_in_period (anyOf 1) | JSON | Alternative | |
within_period_agg_grant_price_of_shares_exercised_in_period (anyOf 1) (anyOf 1) | number | Alternative | Within 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) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
within_period_agg_grant_price_of_shares_exercised_in_period (anyOf 2) | null | Alternative | Within 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_vested | JSON | Required within parent | |
within_period_expense_fv_of_shares_early_exercised_vested (anyOf 1) | JSON | Alternative | |
within_period_expense_fv_of_shares_early_exercised_vested (anyOf 1) (anyOf 1) | number | Alternative | Within 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) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
within_period_expense_fv_of_shares_early_exercised_vested (anyOf 2) | null | Alternative | Within 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_released | JSON | Required within parent | |
within_period_expense_fv_of_shares_exercised_released (anyOf 1) | JSON | Alternative | |
within_period_expense_fv_of_shares_exercised_released (anyOf 1) (anyOf 1) | number | Alternative | Within 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) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
within_period_expense_fv_of_shares_exercised_released (anyOf 2) | null | Alternative | Within Period > Expense (Fair Value) of Shares Exercised / Released, as reported by the ingested file. Format: double |
within_period_expense_fv_of_shares_vesting | JSON | Required within parent | |
within_period_expense_fv_of_shares_vesting (anyOf 1) | JSON | Alternative | |
within_period_expense_fv_of_shares_vesting (anyOf 1) (anyOf 1) | number | Alternative | Within 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) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
within_period_expense_fv_of_shares_vesting (anyOf 2) | null | Alternative | Within Period > Expense (Fair Value) of Shares Vesting, as reported by the ingested file. Format: double |
within_period_shares_early_exercised_vested | JSON | Required within parent | |
within_period_shares_early_exercised_vested (anyOf 1) | JSON | Alternative | |
within_period_shares_early_exercised_vested (anyOf 1) (anyOf 1) | number | Alternative | Within 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) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
within_period_shares_early_exercised_vested (anyOf 2) | null | Alternative | Within 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_released | JSON | Required within parent | |
within_period_shares_exercised_released (anyOf 1) | JSON | Alternative | |
within_period_shares_exercised_released (anyOf 1) (anyOf 1) | number | Alternative | Within Period > Shares Exercised / Released, as reported by the ingested file. Format: double |
within_period_shares_exercised_released (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
within_period_shares_exercised_released (anyOf 2) | null | Alternative | Within Period > Shares Exercised / Released, as reported by the ingested file. Format: double |
within_period_shares_vesting | JSON | Required within parent | |
within_period_shares_vesting (anyOf 1) | JSON | Alternative | |
within_period_shares_vesting (anyOf 1) (anyOf 1) | number | Alternative | Within Period > Shares Vesting, as reported by the ingested file. Format: double |
within_period_shares_vesting (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
within_period_shares_vesting (anyOf 2) | null | Alternative | Within Period > Shares Vesting, as reported by the ingested file. Format: double |
within_period_total_expense_accrued | JSON | Required within parent | |
within_period_total_expense_accrued (anyOf 1) | JSON | Alternative | |
within_period_total_expense_accrued (anyOf 1) (anyOf 1) | number | Alternative | Within Period > Total Expense Accrued, as reported by the ingested file. Format: double |
within_period_total_expense_accrued (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
within_period_total_expense_accrued (anyOf 2) | null | Alternative | Within Period > Total Expense Accrued, as reported by the ingested file. Format: double |
within_period_total_shares_accrued | JSON | Required within parent | |
within_period_total_shares_accrued (anyOf 1) | JSON | Alternative | |
within_period_total_shares_accrued (anyOf 1) (anyOf 1) | number | Alternative | Within Period > Total Shares Accrued, as reported by the ingested file. Format: double |
within_period_total_shares_accrued (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
within_period_total_shares_accrued (anyOf 2) | null | Alternative | Within Period > Total Shares Accrued, as reported by the ingested file. Format: double |