---
title: "Check the records before a round"
method: GET
path: "/captable/check"
tags: ["captable"]
---

# Check the records before a round

`GET /captable/check`

## Request

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

The gaps a lead's counsel usually finds, each a fact with the lines it concerns, its source and where to add what's missing: shares with no issuance document, no consideration, restricted stock with no 83(b) copy, lines confirmed as "Authorization not on file", grants below or long after the 409A, shares above the authorized number, grants above the reserve, SAFEs the cap table leaves out, holders with no address, ISOs above the yearly limit, imported vesting not read, and Form D. Checks of apps not in use say so. It never calls the records clean.

## Query parameters

- `as_of` string, date

## Response `200`

The result.

- object
  - `as_of` string, required
  - `summary` string, required
  - `checks` object[], required
    - `key` 'issuance_documents' | 'consideration' | 'election_83b' | 'authorization' | 'valuation_409a' | 'authorized' | 'plan_reserve' | 'register' | 'promised' | 'address' | 'iso_limit' | 'vesting_unparsed' | 'form_d' | 'contractors' | 'annual_report', required
    - `label` string, required
    - `status` 'checked' | 'not_checked', required
    - `note` string, nullable, required
    - `findings` integer, required
  - `facts` object[], required
    - `check` 'issuance_documents' | 'consideration' | 'election_83b' | 'authorization' | 'valuation_409a' | 'authorized' | 'plan_reserve' | 'register' | 'promised' | 'address' | 'iso_limit' | 'vesting_unparsed' | 'form_d' | 'contractors' | 'annual_report', required
    - `text` string, required
    - `gap` boolean, required
    - `source` object, nullable, required
      - `text` string, required
      - `url` string, required
    - `records` object[], required
      - `label` string, required
      - `path` string, required
    - `fix` object, nullable, required
      - `label` string, required
      - `path` string, required
  - `counts` object, required
    - `holders` integer, required
    - `lines` integer, required
    - `documents` integer, required
    - `safes` integer, required

## Other responses

- `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)
