Skip to main content
Valuations establish the fair market value of a share class at a point in time. Launchboard supports three valuation types: 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 (DRAFTPENDING_APPROVALAPPROVED), and mark them as EXPIRED when superseded.

Endpoints


List valuations

Returns a cursor-paginated list of all valuations for your organization, ordered by creation date descending.

Query parameters

number
default:"25"
Maximum results per page. Capped at 100.
string
Opaque cursor from the previous response’s nextCursor field.

Response

object[]
Array of valuation objects.
string | null
Cursor for the next page. null on the last page.

Create a valuation

Records a new valuation. Start with status: "DRAFT" and advance to APPROVED once the board or appraisal firm signs off. Supports the Idempotency-Key header for safe retries.

Request body

string
required
Valuation type: 409A, BOARD, or FINANCING.
string
default:"DRAFT"
Initial approval status: DRAFT, PENDING_APPROVAL, APPROVED, or EXPIRED.
string
required
Fair market value per share as a positive numeric string (e.g., "1.25").
string
required
Date this valuation takes effect, in YYYY-MM-DD format.
string
required
UUID of the share class this valuation applies to.
string
Name of the appraisal firm or valuation provider. Maximum 200 characters.
string
Overall company fair market value at this date, as a numeric string.
string
Enterprise value at this date, as a numeric string.
string
Date the board approved this valuation, in YYYY-MM-DD format.
string
Date stockholders approved this valuation, in YYYY-MM-DD format.
string
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.
string
Free-text notes. Maximum 2000 characters.
string
UUID of the valuation report document.

Response

Returns 201 Created with the full valuation object and a Location header.
When issuing stock options, set valuationId on the security to the UUID of the APPROVED 409A valuation that was in effect on the grant date. This establishes a defensible exercise price for IRS Section 409A purposes.

Get a valuation

Returns the valuation object. Field schema is identical to the list response items.

Update a valuation

Partial update — include only the fields you want to change. Use this endpoint to advance a valuation from DRAFT to APPROVED or to record an expiration.

Request body

All fields from the create request body are accepted; all are optional for PATCH. Returns 200 OK with the updated valuation object.

Delete a valuation

Returns 204 No Content on success.
Deleting a valuation that is referenced by existing securities may leave those securities without a valid 409A backing. Prefer setting status to EXPIRED rather than deleting historical valuations.

Common errors