Hanzo AI
OpenapiCaptable

Create safes

Records a SAFE — a simple agreement for future equity.

POST /v1/captable/safes

Addresshttps://api.hanzo.ai/v1/captable/safes
MethodPOST
Operationpost_captable_safes
AuthAuthorization: Bearer $HANZO_API_KEY

Records a SAFE — a simple agreement for future equity.

Request

10 fields, body application/json (required).

FieldInTypeRequiredDescription
additionalTermsbodyanyAdditionalTerms is free text for anything the fields above do not carry.
boardApprovalDatebodyanyBoardApprovalDate is when the board approved it, YYYY-MM-DD.
capitalbodyanyCapital is the money invested, in the company's currency.
discountRatebodyanyDiscountRate is the discount to the next round's price, as a percentage.
issueDatebodyanyIssueDate is when the SAFE was signed, YYYY-MM-DD.
publicIdbodyanyPublicID is the SAFE's identifier.
stakeholderIdbodyanyStakeholderID is the investor.
statusbodyanyStatus is DRAFT, ACTIVE, PENDING, EXPIRED or CANCELLED.
typebodyanyType is PRE_MONEY or POST_MONEY — which side of the new money the cap is measured on.
valuationCapbodyanyValuationCap is the valuation the SAFE converts at, at most.

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 safes create

Captable API · All Hanzo APIs · Interactive reference

How is this guide?

On this page