Skip to content

Share

A Share is a unit of ownership in a Company, of one class, held by one Holder.

Properties

PropertyTypeRequiredDescription
classstringrequiredThe share class, such as common or preferred.
quantityintegerrequiredHow many units the record holds.
pricemoneyThe price paid per unit at issue.
issuedAtdatetimeWhen the Company issued it.
certificateFileThe certificate or book-entry File.

Object

JSON
{
  "$id": "https://api.sb/patentpad.com/shares/share_1",
  "$type": "Share",
  "class": "common",
  "quantity": 1,
  "price": {
    "amount": 499,
    "currency": "USD"
  },
  "issuedAt": "2026-10-22T12:00:00Z",
  "certificate": "file_1"
}

Relationships

  • A Share is held by one Holder: each Share record belongs to one Holder; a transfer writes a new record for the new Holder. heldBy, inverse shares.
  • A Share is issued by one Company: a Share is issued by one Company and sits on that Company’s cap table. issuedBy, inverse shares.

Verbs

  1. getReturns one Share by id.
    GET /{namespace}/shares/{id}readNo Event
  2. listReturns Shares, newest first, one page at a time.
    GET /{namespace}/sharesreadNo Event
  3. issueIssue records new Shares of one class to a Holder under a board-approved Agreement, with the certificate or book entry.
    POST /{namespace}/shares/issuedoShare.issued
  4. transferTransfer moves Shares from one Holder to another under a signed Agreement, within the Company’s transfer restrictions.
    POST /{namespace}/shares/{share}/transferdoShare.transferred

A Share is kept forever and never edited: it has no update or delete.

Permissions

Which Access level may call each Verb. One-way Verbs wait their delay window.

Operationowneradminmemberviewer
Share.getYesYesYesYes
Share.listYesYesYesYes
Share.issueYesNoNoNo
Share.transferYesNoNoNo

Call it

Text
Issue the latest share with a holder and an agreement.

Example

A Company issues 1 million common Shares to a cofounder at $0.0001 each. The record carries the board-approved Agreement and the book-entry certificate.