Skip to content

Deel: List Shareworks equity exercises — 200 response body — data item

List Shareworks equity exercises: 200 response body, field data / item. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: List Shareworks equity exercises — 200 response body — data item

FieldTypePresenceDescription and constraints
$objectRoot
cost_of_optionsJSONOptional
cost_of_options (anyOf 1)JSONAlternative
cost_of_options (anyOf 1) (anyOf 1)numberAlternativeTotal cost paid to exercise the options.
Format: double
cost_of_options (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
cost_of_options (anyOf 2)nullAlternativeTotal cost paid to exercise the options.
Format: double
currencystringOptionalISO 4217 currency code for the monetary fields on this record.
employee_grant_numberstringOptionalShareworks grant number for this employee.
employee_numberstringOptionalShareworks employee number, as reported by the ingested file. The intended join key for this record.
exercise_datestringOptionalDate the exercise took place.
Format: date
exercise_fmvJSONOptional
exercise_fmv (anyOf 1)JSONAlternative
exercise_fmv (anyOf 1) (anyOf 1)numberAlternativeTotal fair market value of the exercised shares.
Format: double
exercise_fmv (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
exercise_fmv (anyOf 2)nullAlternativeTotal fair market value of the exercised shares.
Format: double
exercise_gainJSONOptional
exercise_gain (anyOf 1)JSONAlternative
exercise_gain (anyOf 1) (anyOf 1)numberAlternativeGain realized on exercise (FMV minus cost).
Format: double
exercise_gain (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
exercise_gain (anyOf 2)nullAlternativeGain realized on exercise (FMV minus cost).
Format: double
exercise_priceJSONOptional
exercise_price (anyOf 1)JSONAlternative
exercise_price (anyOf 1) (anyOf 1)numberAlternativeStrike/exercise price per unit.
Format: double
exercise_price (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
exercise_price (anyOf 2)nullAlternativeStrike/exercise price per unit.
Format: double
fmv_per_unitJSONOptional
fmv_per_unit (anyOf 1)JSONAlternative
fmv_per_unit (anyOf 1) (anyOf 1)numberAlternativeFair market value per unit at exercise.
Format: double
fmv_per_unit (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
fmv_per_unit (anyOf 2)nullAlternativeFair market value per unit at exercise.
Format: double
grant_dateJSONOptional
grant_date (anyOf 1)stringAlternativeDate the grant was issued.
Format: date
grant_date (anyOf 2)nullAlternativeDate the grant was issued.
Format: date
grant_nameJSONOptional
grant_name (anyOf 1)stringAlternativeGrant name, as reported by the ingested file.
grant_name (anyOf 2)nullAlternativeGrant name, as reported by the ingested file.
grant_typeJSONOptional
grant_type (anyOf 1)stringAlternativeGrant type (e.g. ISO, NSO, RSU), as reported by the ingested file.
grant_type (anyOf 2)nullAlternativeGrant type (e.g. ISO, NSO, RSU), as reported by the ingested file.
hris_profile_idJSONOptional
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.
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.
idstringOptionalThe unique identifier of the exercise record.
Format: uuid
plan_nameJSONOptional
plan_name (anyOf 1)stringAlternativeEquity plan name, as reported by the ingested file.
plan_name (anyOf 2)nullAlternativeEquity plan name, as reported by the ingested file.
shares_exercised_totalJSONOptional
shares_exercised_total (anyOf 1)JSONAlternative
shares_exercised_total (anyOf 1) (anyOf 1)numberAlternativeTotal number of shares exercised.
Format: double
shares_exercised_total (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
shares_exercised_total (anyOf 2)nullAlternativeTotal number of shares exercised.
Format: double
shares_exercised_unvestedJSONOptional
shares_exercised_unvested (anyOf 1)JSONAlternative
shares_exercised_unvested (anyOf 1) (anyOf 1)numberAlternativeNumber of unvested shares exercised.
Format: double
shares_exercised_unvested (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
shares_exercised_unvested (anyOf 2)nullAlternativeNumber of unvested shares exercised.
Format: double
shares_exercised_vestedJSONOptional
shares_exercised_vested (anyOf 1)JSONAlternative
shares_exercised_vested (anyOf 1) (anyOf 1)numberAlternativeNumber of vested shares exercised.
Format: double
shares_exercised_vested (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
shares_exercised_vested (anyOf 2)nullAlternativeNumber of vested shares exercised.
Format: double
updated_atstringOptionalTimestamp this record was last upserted, for incremental sync.
Format: date-time

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.