Skip to content

Deel: List equity option ledger entries — 200 response body — data item

List equity option ledger entries: 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 option ledger entries — 200 response body — data item

FieldTypePresenceDescription and constraints
$objectRoot
carta_grant_acceptance_dateJSONRequired within parent
carta_grant_acceptance_date (anyOf 1)stringAlternativeCarta - Grant Acceptance Date, as reported by the ingested file.
Format: date
carta_grant_acceptance_date (anyOf 2)nullAlternativeCarta - Grant Acceptance Date, as reported by the ingested file.
Format: date
compensation_benefitJSONRequired within parent
compensation_benefit (anyOf 1)JSONAlternative
compensation_benefit (anyOf 1) (anyOf 1)numberAlternativeCompensation benefit amount, as reported by the ingested file.
Format: double
compensation_benefit (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
compensation_benefit (anyOf 2)nullAlternativeCompensation benefit amount, as reported by the ingested file.
Format: double
created_atstringRequired within parentTimestamp this record was first ingested.
Format: date-time
early_exercise_allowedJSONRequired within parent
early_exercise_allowed (anyOf 1)stringAlternativeWhether early exercise is allowed, as reported by the ingested file (verbatim text, e.g. Yes/No).
early_exercise_allowed (anyOf 2)nullAlternativeWhether early exercise is allowed, as reported by the ingested file (verbatim text, e.g. Yes/No).
employee_grant_numberstringRequired within parentShareworks grant number for this employee, as reported by the ingested file.
employee_numberJSONRequired within parent
employee_number (anyOf 1)stringAlternativeShareworks 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.
employee_number (anyOf 2)nullAlternativeShareworks 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.
exercise_price_per_shareJSONRequired within parent
exercise_price_per_share (anyOf 1)JSONAlternative
exercise_price_per_share (anyOf 1) (anyOf 1)numberAlternativeExercise price per share, as reported by the ingested file.
Format: double
exercise_price_per_share (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
exercise_price_per_share (anyOf 2)nullAlternativeExercise price per share, as reported by the ingested file.
Format: double
expire_dateJSONRequired within parent
expire_date (anyOf 1)stringAlternativeGrant expiration date, as reported by the ingested file.
Format: date
expire_date (anyOf 2)nullAlternativeGrant expiration date, as reported by the ingested file.
Format: date
federal_exemptionJSONRequired within parent
federal_exemption (anyOf 1)stringAlternativeFederal exemption, as reported by the ingested file.
federal_exemption (anyOf 2)nullAlternativeFederal exemption, as reported by the ingested file.
first_nameJSONRequired within parent
first_name (anyOf 1)stringAlternativeEmployee first name, as reported by the ingested file.
first_name (anyOf 2)nullAlternativeEmployee first name, as reported by the ingested file.
fmv_per_share_at_grant_dateJSONRequired within parent
fmv_per_share_at_grant_date (anyOf 1)JSONAlternative
fmv_per_share_at_grant_date (anyOf 1) (anyOf 1)numberAlternativeFair market value per share at grant date, as reported by the ingested file.
Format: double
fmv_per_share_at_grant_date (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
fmv_per_share_at_grant_date (anyOf 2)nullAlternativeFair market value per share at grant date, as reported by the ingested file.
Format: double
formatted_home_addressJSONRequired within parent
formatted_home_address (anyOf 1)stringAlternativeFormatted home address, as reported by the ingested file.
formatted_home_address (anyOf 2)nullAlternativeFormatted home address, as reported by the ingested file.
grant_agreement_template_nameJSONRequired within parent
grant_agreement_template_name (anyOf 1)stringAlternativeGrant agreement template name, as reported by the ingested file.
grant_agreement_template_name (anyOf 2)nullAlternativeGrant agreement template name, as reported by the ingested file.
grant_dateJSONRequired within parent
grant_date (anyOf 1)stringAlternativeDate the grant was issued, as reported by the ingested file.
Format: date
grant_date (anyOf 2)nullAlternativeDate the grant was issued, as reported by the ingested file.
Format: date
grant_nameJSONRequired within parent
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_reasonJSONRequired within parent
grant_reason (anyOf 1)stringAlternativeGrant reason, as reported by the ingested file.
grant_reason (anyOf 2)nullAlternativeGrant reason, as reported by the ingested file.
grant_typeJSONRequired within parent
grant_type (anyOf 1)stringAlternativeGrant type (e.g. Options (NQ)), as reported by the ingested file.
grant_type (anyOf 2)nullAlternativeGrant type (e.g. Options (NQ)), as reported by the ingested file.
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
is_under_rule_701JSONRequired within parent
is_under_rule_701 (anyOf 1)stringAlternativeWhether the grant is under Rule 701, as reported by the ingested file (verbatim text, e.g. Yes/No).
is_under_rule_701 (anyOf 2)nullAlternativeWhether the grant is under Rule 701, as reported by the ingested file (verbatim text, e.g. Yes/No).
iso_csop_disqualification_dateJSONRequired within parent
iso_csop_disqualification_date (anyOf 1)stringAlternativeISO/CSOP disqualification date, as reported by the ingested file.
Format: date
iso_csop_disqualification_date (anyOf 2)nullAlternativeISO/CSOP disqualification date, as reported by the ingested file.
Format: date
last_nameJSONRequired within parent
last_name (anyOf 1)stringAlternativeEmployee last name, as reported by the ingested file.
last_name (anyOf 2)nullAlternativeEmployee last name, as reported by the ingested file.
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
middle_nameJSONRequired within parent
middle_name (anyOf 1)stringAlternativeEmployee middle name, as reported by the ingested file.
middle_name (anyOf 2)nullAlternativeEmployee middle name, as reported by the ingested file.
no_of_shares_grantedJSONRequired within parent
no_of_shares_granted (anyOf 1)JSONAlternative
no_of_shares_granted (anyOf 1) (anyOf 1)numberAlternativeNumber of shares/units granted, as reported by the ingested file.
Format: double
no_of_shares_granted (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
no_of_shares_granted (anyOf 2)nullAlternativeNumber of shares/units granted, as reported by the ingested file.
Format: double
no_of_shares_unvestedJSONRequired within parent
no_of_shares_unvested (anyOf 1)JSONAlternative
no_of_shares_unvested (anyOf 1) (anyOf 1)numberAlternativeNumber of shares unvested, as reported by the ingested file.
Format: double
no_of_shares_unvested (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
no_of_shares_unvested (anyOf 2)nullAlternativeNumber of shares unvested, as reported by the ingested file.
Format: double
no_of_shares_vestedJSONRequired within parent
no_of_shares_vested (anyOf 1)JSONAlternative
no_of_shares_vested (anyOf 1) (anyOf 1)numberAlternativeNumber of shares vested, as reported by the ingested file.
Format: double
no_of_shares_vested (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
no_of_shares_vested (anyOf 2)nullAlternativeNumber of shares vested, as reported by the ingested file.
Format: double
notesJSONRequired within parent
notes (anyOf 1)stringAlternativeFree-form notes, as reported by the ingested file.
notes (anyOf 2)nullAlternativeFree-form notes, as reported by the ingested file.
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]+)?$
outstanding_exercisableJSONRequired within parent
outstanding_exercisable (anyOf 1)JSONAlternative
outstanding_exercisable (anyOf 1) (anyOf 1)numberAlternativeOutstanding exercisable shares, as reported by the ingested file.
Format: double
outstanding_exercisable (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
outstanding_exercisable (anyOf 2)nullAlternativeOutstanding exercisable shares, as reported by the ingested file.
Format: double
outstanding_unvestedJSONRequired within parent
outstanding_unvested (anyOf 1)JSONAlternative
outstanding_unvested (anyOf 1) (anyOf 1)numberAlternativeOutstanding unvested shares, as reported by the ingested file.
Format: double
outstanding_unvested (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
outstanding_unvested (anyOf 2)nullAlternativeOutstanding unvested shares, as reported by the ingested file.
Format: double
outstanding_vestedJSONRequired within parent
outstanding_vested (anyOf 1)JSONAlternative
outstanding_vested (anyOf 1) (anyOf 1)numberAlternativeOutstanding vested shares, as reported by the ingested file.
Format: double
outstanding_vested (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
outstanding_vested (anyOf 2)nullAlternativeOutstanding vested shares, as reported by the ingested file.
Format: double
plan_nameJSONRequired within parent
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.
preferred_share_priceJSONRequired within parent
preferred_share_price (anyOf 1)JSONAlternative
preferred_share_price (anyOf 1) (anyOf 1)numberAlternativePreferred share price, as reported by the ingested file.
Format: double
preferred_share_price (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
preferred_share_price (anyOf 2)nullAlternativePreferred share price, as reported by the ingested file.
Format: double
row_hashstringRequired within parentHash of the reported values on this record. Compare it between syncs to detect a change without diffing every field.
section_102_disqualification_dateJSONRequired within parent
section_102_disqualification_date (anyOf 1)stringAlternative”102 Disqualification date” in the source file (Section 102 of the Israeli tax ordinance).
Format: date
section_102_disqualification_date (anyOf 2)nullAlternative”102 Disqualification date” in the source file (Section 102 of the Israeli tax ordinance).
Format: date
shares_cancelledJSONRequired within parent
shares_cancelled (anyOf 1)JSONAlternative
shares_cancelled (anyOf 1) (anyOf 1)numberAlternativeShares cancelled, as reported by the ingested file.
Format: double
shares_cancelled (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
shares_cancelled (anyOf 2)nullAlternativeShares cancelled, as reported by the ingested file.
Format: double
shares_exercised_releasedJSONRequired within parent
shares_exercised_released (anyOf 1)JSONAlternative
shares_exercised_released (anyOf 1) (anyOf 1)numberAlternativeShares exercised/released, as reported by the ingested file.
Format: double
shares_exercised_released (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
shares_exercised_released (anyOf 2)nullAlternativeShares exercised/released, as reported by the ingested file.
Format: double
shares_expiredJSONRequired within parent
shares_expired (anyOf 1)JSONAlternative
shares_expired (anyOf 1) (anyOf 1)numberAlternativeShares expired, as reported by the ingested file.
Format: double
shares_expired (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
shares_expired (anyOf 2)nullAlternativeShares expired, as reported by the ingested file.
Format: double
shares_outstandingJSONRequired within parent
shares_outstanding (anyOf 1)JSONAlternative
shares_outstanding (anyOf 1) (anyOf 1)numberAlternativeShares outstanding, as reported by the ingested file.
Format: double
shares_outstanding (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
shares_outstanding (anyOf 2)nullAlternativeShares outstanding, as reported by the ingested file.
Format: double
shares_repurchasedJSONRequired within parent
shares_repurchased (anyOf 1)JSONAlternative
shares_repurchased (anyOf 1) (anyOf 1)numberAlternativeShares repurchased, as reported by the ingested file.
Format: double
shares_repurchased (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
shares_repurchased (anyOf 2)nullAlternativeShares repurchased, as reported by the ingested file.
Format: double
shares_subject_to_repurchaseJSONRequired within parent
shares_subject_to_repurchase (anyOf 1)JSONAlternative
shares_subject_to_repurchase (anyOf 1) (anyOf 1)numberAlternativeShares subject to repurchase, as reported by the ingested file.
Format: double
shares_subject_to_repurchase (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
shares_subject_to_repurchase (anyOf 2)nullAlternativeShares subject to repurchase, as reported by the ingested file.
Format: double
shareworks_grant_agreement_agreement_dateJSONRequired within parent
shareworks_grant_agreement_agreement_date (anyOf 1)stringAlternativeShareworks - Grant Agreement - Agreement Date, as reported by the ingested file.
Format: date
shareworks_grant_agreement_agreement_date (anyOf 2)nullAlternativeShareworks - Grant Agreement - Agreement Date, as reported by the ingested file.
Format: date
shareworks_grant_agreement_print_instantJSONRequired within parent
shareworks_grant_agreement_print_instant (anyOf 1)stringAlternativeShareworks - Grant Agreement - Print Instant, as reported by the ingested file.
shareworks_grant_agreement_print_instant (anyOf 2)nullAlternativeShareworks - Grant Agreement - Print Instant, as reported by the ingested file.
source_file_idstringRequired within parentIdentifier of the ingested Shareworks report file this record was last upserted from.
Format: uuid
split_employee_grant_numberJSONRequired within parent
split_employee_grant_number (anyOf 1)stringAlternativeSplit Employee Grant Number, as reported by the ingested file.
split_employee_grant_number (anyOf 2)nullAlternativeSplit Employee Grant Number, as reported by the ingested file.
state_exemptionJSONRequired within parent
state_exemption (anyOf 1)stringAlternativeState exemption, as reported by the ingested file.
state_exemption (anyOf 2)nullAlternativeState exemption, as reported by the ingested file.
stock_options_and_awards_employee_statusJSONRequired within parent
stock_options_and_awards_employee_status (anyOf 1)stringAlternativeStock Options and Awards Employee Status, as reported by the ingested file.
stock_options_and_awards_employee_status (anyOf 2)nullAlternativeStock Options and Awards Employee Status, as reported by the ingested file.
stock_options_and_awards_employee_status_effective_dateJSONRequired within parent
stock_options_and_awards_employee_status_effective_date (anyOf 1)stringAlternativeStock Options and Awards Employee Status (Effective Date), as reported by the ingested file.
Format: date
stock_options_and_awards_employee_status_effective_date (anyOf 2)nullAlternativeStock Options and Awards Employee Status (Effective Date), as reported by the ingested file.
Format: date
tax_identifierJSONRequired within parent
tax_identifier (anyOf 1)stringAlternativeTax identifier, as reported by the ingested file.
tax_identifier (anyOf 2)nullAlternativeTax identifier, as reported by the ingested file.
total_exercise_priceJSONRequired within parent
total_exercise_price (anyOf 1)JSONAlternative
total_exercise_price (anyOf 1) (anyOf 1)numberAlternativeTotal exercise price for the grant, as reported by the ingested file.
Format: double
total_exercise_price (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_exercise_price (anyOf 2)nullAlternativeTotal exercise price for the grant, as reported by the ingested file.
Format: double
total_fmvJSONRequired within parent
total_fmv (anyOf 1)JSONAlternative
total_fmv (anyOf 1) (anyOf 1)numberAlternativeTotal fair market value of the grant, as reported by the ingested file.
Format: double
total_fmv (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_fmv (anyOf 2)nullAlternativeTotal fair market value of the grant, as reported by the ingested file.
Format: double
updated_atstringRequired within parentTimestamp this record was last upserted, for incremental sync.
Format: date-time
vesting_scheduleJSONRequired within parent
vesting_schedule (anyOf 1)stringAlternativeVesting schedule name, as reported by the ingested file.
vesting_schedule (anyOf 2)nullAlternativeVesting schedule name, as reported by the ingested file.
vesting_start_dateJSONRequired within parent
vesting_start_date (anyOf 1)stringAlternativeVesting start date, as reported by the ingested file.
Format: date
vesting_start_date (anyOf 2)nullAlternativeVesting start date, as reported by the ingested file.
Format: date

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.