Logo
Carta Logo

Carta APIs

Carta (formerly eShares) is an ownership and equity management platform trusted by thousands of founders, investors, and employees.

Carta APIs

Account Request URL

https://login.app.carta.com/credentials/login/?_gl=1*1gjqa4e*_gcl_au*ODUyMTkyMTE1LjE3MDkxMTM1ODc.*_ga*MTg1MTIxMTM5OS4xNzA5MTEzNTg3*_ga_HB6KGNG78T*MTcwOTExMzc0OC4xLjAuMTcwOTExMzc0OC4wLjAuMA..&_ga=2.180730791.1214125351.1709113587-1851211399.1709113587

Base Endpoint

https://carta.com/api/

Funds

Returns a list of all funds to which the authenticated user has access.

GET

funds/funds

Funds

Returns a specific fund.

GET

funds/funds/{fund_id}

Funds

Returns information about a specific fund's [entity](https://carta.com/knowledge-base/fund-entities/#fund-entities) structure.

GET

funds/entities/{entity_id}

Funds

Updates a fund's information.

funds/funds/{fund_id}

fund_name, time_zone, currency_denominator, currency_code, legal_name, allow_secondary_assets

FundParticipants

Returns a list of [fund participants](https://carta.com/knowledge-base/fund-participants/#fund-participants) for a specified fund.

GET

fund-participants/fund-participants

fund_id

FundParticipants

Creates a new fund participant for a specified fund.

POST

fund-participants/fund-participants

fund_id, participant_id, first_name, last_name, name_suffix, primary_email, investor_type, investor_category, investment_type, carried_interest, class_of_units, jurisdiction, tax_id, accredited_investor_status, country, address, city, state_province, postal_code, phone_number, is_related_party, is_control_person, is_advisory_board_member, is_transfer_agent, is_trustee, is_managing_member, is_limited_partner, is_general_partner, is_employee, sso_user_id, limit_access_to_fund

FundParticipants

Updates a fund participant.

PUT

fund-participants/fund-participants/{participant_id}

participant_id, first_name, last_name, name_suffix, primary_email, investor_type, investor_category, investment_type, carried_interest, class_of_units, jurisdiction, tax_id, accredited_investor_status, country, address, city, state_province, postal_code, phone_number, is_related_party, is_control_person, is_advisory_board_member, is_transfer_agent, is_trustee, is_managing_member, is_limited_partner, is_general_partner, is_employee, sso_user_id, limit_access_to_fund

Groups

Returns a list of groups to which the authenticated user has access.

GET

groups/groups

Groups

Returns a specific group.

GET

groups/groups/{id}

ReportsDocuments

Returns a list of report documents.

GET

reports/documents

fund_id, report_id, report_document_id, published_after, published_before, document_type, workflow_status, correlated_entity_id

ReportsTasks

Returns a list of tasks for a specific report document.

GET

reports/documents/{report_document_id}/tasks

ReportsTasks

Marks a task as complete/incomplete.

PUT

reports/documents/{report_document_id}/tasks/{id}

task_status

ReportsTasks

Creates a new task for a specific report document.

POST

reports/documents/{report_document_id}/tasks

task_description, step

ReportsTasks

Deletes a task.

DELETE

reports/documents/{report_document_id}/tasks/{id}

Reports

Returns a list of reports.

GET

reports/reports

fund_id, report_type, status, published_after, published_before, entity_id

Reports

Creates a new report.

POST

reports/reports

fund_id, report_type, entity_ids, report_date, report_date_override, audit_period_start, audit_period_end

Reports

Updates an existing report.

PUT

reports/reports/{id}

report_date, report_date_override, audit_period_start, audit_period_end, is_override_retained_earning_entries

Reports

Returns a specific report.

GET

reports/reports/{id}

Reports

Deletes a report.

DELETE

reports/reports/{id}

SecurityRoles

Returns a list of security roles to which the authenticated user has access.

GET

security/roles

SecurityRoles

Creates a new security role.

POST

security/roles

role_name, entity_types, permissions

SecurityRoles

Updates a security role.

PUT

security/roles/{id}

role_name, entity_types, permissions

SecurityRoles

Deletes a security role.

DELETE

security/roles/{id}

SecurityUsers

Returns a list of security users.

GET

security/users

SecurityUsers

Creates a new security user.

POST

security/users

email, first_name, last_name, permission_groups, sso_user_id

SecurityUsers

Updates a security user.

PUT

security/users/{id}

first_name, last_name, permission_groups, sso_user_id, is_active

SecurityUsers

Deletes a security user.

DELETE

security/users/{id}

Details

Provider

Country HQ

US

API Type

REST

Categories

Equity Management

Alternatives

Important URLs

Last Updated on

2024-03-12

Created At

2023-12-14

Other Apps

Upskill for a better future

Want to start tracking API at scale?

Get updates about your favorite APIs and SDKs

Contact Us

We do our best to ensure that the data we release is complete, accurate, and useful. However, because we are not able to verify all the data, and because the processing required to make the data useful is complex, we cannot be held liable for omissions or inaccuracies.

ApiRefs Logo