Valuations establish the fair market value of a share class at a point in time. Launchboard supports three valuation types:Documentation Index
Fetch the complete documentation index at: https://docs.launchboard.xyz/llms.txt
Use this file to discover all available pages before exploring further.
409A (independent appraisals required for option pricing under IRS Section 409A), BOARD (board-determined valuations for early-stage companies), and FINANCING (valuations implied by a priced financing round). When you issue a stock option, you reference a valuation to establish the exercise price. The API lets you record valuations, track their approval workflow (DRAFT → PENDING_APPROVAL → APPROVED), and mark them as EXPIRED when superseded.
Endpoints
| Method | Path | Description |
|---|---|---|
GET | /api/v1/valuations | List valuations (cursor-paginated) |
POST | /api/v1/valuations | Create a valuation |
GET | /api/v1/valuations/{id} | Get a single valuation |
PATCH | /api/v1/valuations/{id} | Partially update a valuation |
DELETE | /api/v1/valuations/{id} | Delete a valuation |
List valuations
Returns a cursor-paginated list of all valuations for your organization, ordered by creation date descending.Query parameters
Maximum results per page. Capped at 100.
Opaque cursor from the previous response’s
nextCursor field.Response
Array of valuation objects.
Cursor for the next page.
null on the last page.Create a valuation
Records a new valuation. Start withstatus: "DRAFT" and advance to APPROVED once the board or appraisal firm signs off. Supports the Idempotency-Key header for safe retries.
Request body
Valuation type:
409A, BOARD, or FINANCING.Initial approval status:
DRAFT, PENDING_APPROVAL, APPROVED, or EXPIRED.Fair market value per share as a positive numeric string (e.g.,
"1.25").Date this valuation takes effect, in
YYYY-MM-DD format.UUID of the share class this valuation applies to.
Name of the appraisal firm or valuation provider. Maximum 200 characters.
Overall company fair market value at this date, as a numeric string.
Enterprise value at this date, as a numeric string.
Date the board approved this valuation, in
YYYY-MM-DD format.Date stockholders approved this valuation, in
YYYY-MM-DD format.Date this valuation expires, in
YYYY-MM-DD format. 409A valuations typically expire 12 months after the effective date or when a material event occurs.Free-text notes. Maximum 2000 characters.
UUID of the valuation report document.
Response
Returns201 Created with the full valuation object and a Location header.
Get a valuation
Update a valuation
Partial update — include only the fields you want to change. Use this endpoint to advance a valuation fromDRAFT to APPROVED or to record an expiration.
Request body
All fields from the create request body are accepted; all are optional forPATCH.
Returns 200 OK with the updated valuation object.
Delete a valuation
204 No Content on success.
Common errors
| Status | When it occurs |
|---|---|
400 | Malformed JSON in the request body. |
401 | Missing or invalid Authorization header. |
403 | The API key role does not have EDITOR permission. Required for POST, PATCH, and DELETE. |
404 | No valuation with the given id exists, or the referenced stockClassId does not exist. |
422 | Request body failed schema validation. The response includes a field-level errors array. |