This section contains the full reference for every endpoint in v1 of the Caplia API. Each endpoint page has:Documentation Index
Fetch the complete documentation index at: https://docs.venture.caplia.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Path, method, required scope
- Path / query / body parameters with types
- Example requests in curl, Node, Python, Go, Ruby
- Example success and error responses
- A live “Try it” playground (paste your key, hit run)
Conventions
Base URL
Authentication
Every endpoint exceptGET /v1/health and GET /v1/openapi.json requires the Authorization: Bearer cap_inv_live_... header. See Authentication for key format, scopes, and rotation.
Response shape
Success - bare resource (no envelope):request_id when contacting support.
Status codes
| Code | Meaning |
|---|---|
200 | Read success |
201 | Create success |
202 | Accepted but async - see /v1/jobs/{id} to track |
400 | Bad input (validation) |
401 | Missing or invalid API key |
403 | Key valid, but doesn’t carry the required scope |
404 | Resource not found, or outside your team’s visibility |
409 | Conflict (e.g. duplicate submission) |
429 | Rate limited (not yet enforced in v1) |
500 | Unexpected server error - please report with request_id |
We deliberately return
404 rather than 403 when you query a resource you can see structurally but don’t own - this prevents enumeration of other teams’ data.Pagination
Endpoints that return lists support cursor-based pagination:next_cursor:
cursor to fetch the next page. Default limit is 25, max is 100.
OpenAPI spec
The machine-readable spec lives at:Endpoints by category
Companies
List, get, create, search companies in your pipeline.
Scores & metrics
CRI scores, thesis matches, traction metrics, key metrics.
Data rooms
List folders, documents; get signed download URLs; upload new documents.
Deck intake
Submit pitch decks; poll job status; receive enriched results.
Theses & views
Your team’s investment theses and pipeline view configurations.
Health & meta
Liveness check and machine-readable OpenAPI spec.