Rialto

Shares

Share records, transfer restrictions, acquisition types, and holding period rules.

After a subscription is approved and shares are issued, investors hold share records representing their ownership of securities. Shares track units owned, cost basis, acquisition details, and any transfer restrictions.

All endpoints are under the /issuance prefix and require a Rialto access_token (Bearer).

Listing Shares

curl "https://api.rialto.com/issuance/shares?status=active" \
  -H "Authorization: Bearer <rialto_access_token>"

Query Parameters:

ParameterTypeDescription
security_class_idUUIDFilter by security class
offering_idUUIDFilter by offering
statusstringFilter: active, transferred, converted, redeemed, cancelled
restrictedbooleanFilter by transfer restriction
Pagination--page, limit, sort_by, sort_order

Response:

{
  "success": true,
  "data": [
    {
      "id": "f6a7b8c9-...",
      "security_class_id": "d4e5f6a7-...",
      "units": 1000,
      "price_per_unit": "10.00",
      "total_cost_basis": "10000.00",
      "currency": "USD",
      "acquisition_type": "primary",
      "acquisition_date": "2026-03-20T00:00:00.000Z",
      "holding_period_end_date": "2027-03-20T00:00:00.000Z",
      "restricted": true,
      "restricted_until": "2027-03-20T00:00:00.000Z",
      "status": "active",
      "created_at": "2026-03-20T00:00:00.000Z",
      "updated_at": "2026-03-20T00:00:00.000Z",
      "security": {
        "id": "d4e5f6a7-...",
        "name": "Class A Common Stock",
        "category": "equity"
      },
      "offering": {
        "id": "a1b2c3d4-...",
        "name": "Series A Preferred Stock Offering"
      }
    }
  ],
  "meta": {
    "page": 1,
    "limit": 20,
    "total": 3,
    "total_pages": 1,
    "has_next_page": false,
    "has_previous_page": false
  }
}

Getting Share Details

curl https://api.rialto.com/issuance/shares/<shares_id> \
  -H "Authorization: Bearer <rialto_access_token>"

Returns the same fields as the list item above.

Share Fields

FieldTypeDescription
idUUIDUnique share record ID
security_class_idUUIDThe security class these shares belong to
unitsnumberNumber of units held
price_per_unitstringPrice paid per unit
total_cost_basisstringTotal amount paid (units x price)
currencystringCurrency (USD)
acquisition_typestringHow the shares were acquired
acquisition_dateISO 8601Date shares were issued
holding_period_end_dateISO 8601 or nullWhen the holding period ends
restrictedbooleanWhether transfers are restricted
restricted_untilISO 8601 or nullDate restriction lifts
statusstringCurrent status of the shares
securityobject or nullRelated security class info
offeringobject or nullRelated offering info

Share Statuses

StatusDescription
activeCurrently held by the investor
transferredTransferred to another party
convertedConverted to a different security (e.g., convertible note to equity)
redeemedRedeemed by the issuer
cancelledCancelled by admin

Acquisition Types

TypeDescription
primaryAcquired through primary offering subscription
secondaryAcquired through secondary market transfer
conversionAcquired through security conversion
exerciseAcquired through warrant/option exercise
dividendAcquired as stock dividend
stock_splitAcquired through stock split
giftReceived as gift
inheritanceReceived through inheritance
otherOther acquisition method

Transfer Restrictions

Many securities issued through private offerings have transfer restrictions:

  • Restricted shares (restricted: true) cannot be freely transferred
  • The holding period (holding_period_end_date) indicates when restrictions may lift
  • Holding period rules follow SEC regulations:
    • rule_144 -- Rule 144 holding period (typically 6 months or 1 year)
    • reg_s -- Regulation S restrictions for offshore transactions
    • none -- No holding period rule applies

Shares Event

EventWhen it fires
shares.issuedNew shares issued from a completed subscription

Subscribe via webhooks to receive this event.

On this page