## Get SPV

`$ clst v1:private-markets get-spv-by-id`

**get** `/v1/private-markets/spvs/{spv_id}`

Fetch one private-market SPV's complete economics and fee schedule. Requires
the account holder to have attested. Returns `404` unless the SPV is `OPEN`
and attached to a currently visible `ACTIVE` offering.

### Parameters

- `--spv-id: string`

  SPV identifier.

- `--account-id: number`

  Account whose account-holder entity must hold an accreditation
  attestation to browse private-market offerings.

### Returns

- `V1PrivateMarketGetSpvByIDResponse: BaseResponse`

  - `data: object { id, company_id, currency, 20 more }`

    An OPEN SPV's identity, exact economics, and typed fee schedule.

    - `id: string`

      Stable SPV identifier.

    - `company_id: string`

      Company whose shares the vehicle holds.

    - `currency: "USD"`

      Terms currency.

      - `"USD"`

    - `name: string`

      Legal/display name.

    - `status: "DRAFT" or "OPEN" or "CLOSED" or 2 more`

      Lifecycle state.

      - `"DRAFT"`

      - `"OPEN"`

      - `"CLOSED"`

      - `"LIQUIDATING"`

      - `"DISSOLVED"`

    - `all_in_price_per_share: optional string`

      Price per share including fees.

    - `custodian_name: optional string`

      Custodian.

    - `fee_per_share: optional string`

      Per-share fee.

    - `fee_terms: optional array of SpvFeeTermResource`

      Typed fee schedule.

      - `charged_by: "FUND_MANAGER" or "CLEAR_STREET" or "THIRD_PARTY"`

        Charging party.

        - `"FUND_MANAGER"`

        - `"CLEAR_STREET"`

        - `"THIRD_PARTY"`

      - `currency: "USD"`

        Terms currency.

        - `"USD"`

      - `description: string`

        Plain-text fee disclosure.

      - `fee_type: "MANAGEMENT" or "CARRY" or "PLACEMENT" or 2 more`

        Fee kind.

        - `"MANAGEMENT"`

        - `"CARRY"`

        - `"PLACEMENT"`

        - `"ADMINISTRATIVE"`

        - `"OTHER"`

      - `frequency: "ONE_TIME" or "ANNUAL" or "AT_EXIT" or "PASS_THROUGH"`

        Timing/cadence.

        - `"ONE_TIME"`

        - `"ANNUAL"`

        - `"AT_EXIT"`

        - `"PASS_THROUGH"`

      - `amount: optional string`

        Exact fixed amount, when amount-based.

      - `duration_years: optional string`

        Charge duration in years, when specified.

      - `hurdle_rate: optional string`

        Carry hurdle as a decimal fraction, when specified.

      - `rate: optional string`

        Decimal fraction between zero and one, when percentage-based.

    - `funded_percent: optional string`

      Percentage of dollar allocation funded, derived from the allocation pair.

    - `funding_deadline: optional string`

      Funding deadline.

    - `manager_name: optional string`

      SPV manager.

    - `minimum_investment_amount: optional string`

      Minimum investment amount.

    - `opened_at: optional string`

      Time the vehicle opened.

    - `price_per_share: optional string`

      Price per share excluding fees.

    - `remaining_allocation_amount: optional string`

      Remaining dollar allocation.

    - `remaining_share_allocation: optional string`

      Remaining share allocation.

    - `share_class: optional string`

      Underlying share class, when specified.

    - `structure_description: optional string`

      Plain-text vehicle structure.

    - `total_allocation_amount: optional string`

      Total dollar allocation.

    - `total_share_allocation: optional string`

      Total share allocation.

    - `valuation: optional string`

      Exact company valuation.

    - `valuation_basis: optional "PRE_MONEY" or "POST_MONEY" or "REFERENCE" or "IMPLIED"`

      Meaning of `valuation`.

      - `"PRE_MONEY"`

      - `"POST_MONEY"`

      - `"REFERENCE"`

      - `"IMPLIED"`

### Example

```cli
clst v1:private-markets get-spv-by-id \
  --api-key 'My API Key' \
  --spv-id 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e \
  --account-id 0
```

#### Response

```json
{
  "data": {
    "all_in_price_per_share": "102.5",
    "company_id": "b2b3b4b5-c2c3-d2d3-e2e3-e4e5e6e7e8e9",
    "currency": "USD",
    "custodian_name": "Clear Street LLC",
    "fee_per_share": "2.5",
    "funded_percent": "70",
    "id": "c3c4c5c6-d3d4-e3e4-f3f4-f5f6f7f8f9f0",
    "manager_name": "Clear Street Ventures",
    "minimum_investment_amount": "25000",
    "name": "Acme Robotics SPV III",
    "price_per_share": "100",
    "remaining_allocation_amount": "1500000",
    "remaining_share_allocation": "15000",
    "share_class": "Series D",
    "status": "OPEN",
    "total_allocation_amount": "5000000",
    "total_share_allocation": "50000",
    "valuation": "5000000000",
    "valuation_basis": "PRE_MONEY"
  },
  "error": null,
  "metadata": {
    "request_id": "7c8d9e0f-1a2b-3c4d-5e6f-7a8b9c0d1e2f"
  }
}
```
