# Carta API

**Canonical:** https://apis.io/apis/carta/carta-api/  
**Provider:** Carta — https://apis.io/providers/carta/  
**Base URL:** https://api.carta.com  
**Documentation:** https://docs.carta.com/api-platform/reference/v-1-alpha-1-files-upload-file

Carta API is one of 6 APIs that [Carta](https://apis.io/providers/carta/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Carta API as documented publicly: 40 operations. Contract generated from the documentation by API Evangelist (2026-10-20); not the provider's own document.

## Operations (40)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1alpha1/corporations` | Retrieve the list of corporations that a user can access Carta. |
| POST | `/v1alpha1/draftIssuers` | Create a draft version of an issuer. |
| GET | `/v1alpha1/draftIssuers/{id}` | Retrieve a draft version of an issuer. |
| POST | `/v1alpha1/files{upload}` | Synchronously upload a generic file as a binary payload. |
| GET | `/v1alpha1/investors/firms` | Retrieves investment firms. |
| GET | `/v1alpha1/investors/firms/{firmid}/funds` | Retrieves the investment funds of a given investment firm. |
| POST | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/capitalCalls` | Creates a capital call for a fund-level amount, in the fund's currency, and allocates it across the fund's interests the same way the capital call wizard in ... |
| GET | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/capitalCalls/{capitalcallid}` | Retrieves a capital call, with its status and how its amount is allocated across the fund's interests. |
| POST | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/capitalCalls/{capitalCallId}{adjust}` | Changes the total amount of a capital call, in the fund's currency, and reallocates it across its interests the same way editing the capital call in the app ... |
| GET | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/cashBalances` | Retrieve a list of cash balances for a given firm and fund. |
| GET | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/interests` | Retrieves the partner interests of a fund. |
| GET | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/investments` | Retrieve the company investments or portfolio companies of a given fund. |
| GET | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/investments/{companyid}/capitalizationTables` | Retrieves the capitalization tables for a given firm, fund, and investment company. |
| GET | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/investments/{companyid}/capitalizationTables/{capitalizationtableid}` | Retrieve a capitalization table for a given firm, fund, and investment. |
| GET | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/investments/{investmentid}/certificates` | Retrieve certificates issued by an investment company to a fund within a firm. |
| GET | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/investments/{investmentid}/convertibleNotes` | Retrieve convertible notes and SAFEs issued by an investment company to a fund within a firm. |
| GET | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/investments/{investmentid}/warrants` | Retrieve investment warrants issued by an investment company to a fund within a firm. |
| POST | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/managementFees` | Books a limited partner level management fee period calculated outside Carta and posts the fee journal. |
| GET | `/v1alpha1/investors/firms/{firmid}/funds/{fundid}/managementFees/{managementfeeid}` | Retrieves a management fee booked through Create Management Fee, with the current state of its journal. |
| GET | `/v1alpha1/investors/firms/{firmid}/partnerContacts` | Retrieves a list of contacts associated with partners across all funds for a given firm. |
| GET | `/v1alpha1/investors/firms/{firmid}/partners` | Retrieves a list of partners (LPs, GPs, etc.) across all funds for a given firm. |
| GET | `/v1alpha1/issuers` | Retrieve issuers. |
| GET | `/v1alpha1/issuers/{id}` | Retrieve an issuer. |
| GET | `/v1alpha1/issuers/{issuerid}/capitalizationTable` | GET /v1alpha1/issuers/{issuerid}/capitalizationTable |
| GET | `/v1alpha1/issuers/{issuerid}/certificates` | Retrieve certificates. |
| GET | `/v1alpha1/issuers/{issuerid}/fairMarketValues` | Retrieve the fair market values of an issuer, which are the values of the issuer's securities as determined by the issuer's 409a valuations. |
| GET | `/v1alpha1/issuers/{issuerid}/interests` | Retrieves interests for the issuer. |
| GET | `/v1alpha1/issuers/{issuerid}/optionExercises` | Retrieve option exercises. |
| GET | `/v1alpha1/issuers/{issuerid}/pointsOfContact` | Retrieve points of contact for a given issuer. |
| POST | `/v1alpha1/issuers/{issuerid}/secondaryTransactions` | Creates a secondary transaction, soft-locks each security being settled, and returns the transaction identifier. |
| POST | `/v1alpha1/issuers/{issuerid}/securities{stockSplitChanges}` | For a set of securities you hold and a reference time, reports whether a stock split has occurred for the issuer since that time and, for each affected secur... |
| GET | `/v1alpha1/issuers/{issuerid}/shareClasses` | Retrieve an issuer's share classes. |
| GET | `/v1alpha1/issuers/{issuerid}/stakeholders` | Retrieve stakeholders. |
| GET | `/v1alpha1/issuers/{issuerid}/stakeholders/{id}` | Retrieve a stakeholder. |
| GET | `/v1alpha1/issuers/{issuerid}/stakeholders/{stakeholderid}/equitySummary` | Retrieves a summary of a stakeholder's equity positions — certificates, option grants (ISO and NSO), restricted stock awards, and restricted stock units — at... |
| GET | `/v1alpha1/issuers/{issuerid}/transactions` | Retrieve transaction history for securities belonging to an issuer, filtered by security type. |
| POST | `/v1alpha1/openCapTables` | POST /v1alpha1/openCapTables |
| GET | `/v1alpha1/portfolios` | Retrieve shareholder portfolios. |
| GET | `/v1alpha1/portfolios/{portfolioid}/issuers/{issuerid}/certificates` | Retrieve certificates. |
| GET | `/v1alpha1/user` | Retrieve the user associated with the access token provided to authorize the request. |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/carta/refs/heads/main/openapi/_ae-authored/carta-openapi-generated.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/carta/refs/heads/main/json-schema/carta-post-v1-alpha1-investors-firms-firmid-funds-fundid-capitalcalls-reque-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/carta/refs/heads/main/json-schema/carta-post-v1-alpha1-investors-firms-firmid-funds-fundid-managementfees-req-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/carta/refs/heads/main/json-schema/carta-post-v1-alpha1-investors-firms-firmid-funds-fundid-capitalcalls-respo-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/carta/refs/heads/main/json-schema/carta-post-v1-alpha1-issuers-issuerid-securities-stocksplitchanges-respon-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/carta/refs/heads/main/json-schema/carta-get-v1-alpha1-issuers-issuerid-transactions-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/carta/refs/heads/main/json-schema/carta-post-v1-alpha1-investors-firms-firmid-funds-fundid-managementfees-res-schema.json

## Other Carta APIs (5)

- [Carta Launch API](https://apis.io/apis/carta/launch-api/)
- [Carta Investor API](https://apis.io/apis/carta/investor-api/)
- [Carta Issuer API](https://apis.io/apis/carta/issuer-api/)
- [Carta Portfolio API](https://apis.io/apis/carta/portfolio-api/)
- [Carta CRM API](https://apis.io/apis/carta/crm-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/carta/carta-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/carta/.
