Hanzo AI
OpenapiCaptable

Create options

Grants options to a stakeholder from an equity plan.

POST /v1/captable/options

Addresshttps://api.hanzo.ai/v1/captable/options
MethodPOST
Operationpost_captable_options
AuthAuthorization: Bearer $HANZO_API_KEY

Grants options to a stakeholder from an equity plan.

Request

15 fields, body application/json (required).

FieldInTypeRequiredDescription
boardApprovalDatebodyanyBoardApprovalDate is when the board approved the grant, YYYY-MM-DD.
cliffYearsbodyanyCliffYears is how long before ANY of the grant vests.
equityPlanIdbodyanyEquityPlanID is the plan the options come from.
exercisePricebodyanyExercisePrice is the strike price per share, in the company's currency.
expirationDatebodyanyExpirationDate is when unexercised options lapse, YYYY-MM-DD.
grantIdbodyanyGrantID is the grant's identifier.
issueDatebodyanyIssueDate is when the grant was made, YYYY-MM-DD.
notesbodyanyNotes is a free-text note kept with the grant.
quantitybodyanyQuantity is how many options to grant.
rule144DatebodyanyRule144Date is when the Rule 144 holding period starts, YYYY-MM-DD.
stakeholderIdbodyanyStakeholderID is who receives the grant.
statusbodyanyStatus is DRAFT, ACTIVE, EXERCISED, EXPIRED or CANCELLED.
typebodyanyType is ISO, NSO or RSU.
vestingStartDatebodyanyVestingStartDate is when vesting begins, YYYY-MM-DD.
vestingYearsbodyanyVestingYears is the total vesting period.

Response

StatusBodyMeaning
201captableCreatedcreated

201 body — 3 fields.

FieldInTypeAlwaysDescription
idbodystringID is the created row's id.
messagebodystringMessage is the human sentence the cap table wrote, e.g.
successbodybooleanSuccess is true when the row was written.

Failure carries the platform error shape — see Errors.

Examples

hanzo captable options create

Captable API · All Hanzo APIs · Interactive reference

How is this guide?

On this page