---
title: "Share a cap table snapshot with an investor"
method: POST
path: "/captable/snapshots"
tags: ["captable"]
---

# Share a cap table snapshot with an investor

`POST /captable/snapshots`

## Request

- Base URL: `https://localhost:4410/api/v1`
- URL: `https://localhost:4410/api/v1/captable/snapshots`
- Auth: HTTP bearer

Seals the confirmed cap table as of a date (today by default) for one investor, a party: a PDF/A-2b statement with the instance's certificate and the same ledger as an OCF 1.2.0 file, shared through a named link that allows downloading. The investor checks the statement at /verify. An officer shares it with a passkey; an agent's or API key's call waits for an officer's approval. Needs the company's formation date and LibreOffice on the instance.

## Request body

- object
  - `party_id` string, required
  - `as_of` string, date

## Response `200`

The result.

- object
  - `id` string, required
  - `as_of` string, date, required
  - `url` string, required
  - `statement_sha256` string, required
  - `ocf_sha256` string, required
  - `sealed_by` string, required

## Other responses

- `202`: Called by an agent or an API key, so the call did not run. A person approves it at approval_url; then GET the Location.
- `default`: An RFC 9457 problem.

---

[API](https://skmtc.dev/binderwork/apis/binderwork-api.md) · [All operations](https://skmtc.dev/binderwork/apis/binderwork-api/llms.txt) · [OpenAPI document](https://skmtc.dev/binderwork/apis/binderwork-api/revisions/f8fab0ebee53?raw)
