Skip to content

API Endpoints

Generated from crates/corp-server/src/routes/ in the v2 codebase.

MethodPathHandlerSummary
GET/api-keyslist_api_keysGET /api-keys — list all API keys in the caller’s workspace.
POST/api-keyscreate_api_keyPOST /api-keys — generate a new API key.
POST/api-keys/{key_id}/revokerevoke_api_keyPOST /api-keys/{key_id}/revoke — soft-delete an API key.
GET/workspaceslist_workspacesGET /workspaces — list all workspaces known to this deployment.
GET/workspaces/{workspace_id}/entitieslist_workspace_entitiesGET /workspaces/{workspace_id}/entities — list all entities in a workspace.
MethodPathHandlerSummary
GET/agentslist_agentsList Agents
POST/agentscreate_agentCreate Agent
DELETE/agents/{agent_id}delete_agentDelete Agent
GET/agents/{agent_id}get_agentGet Agent
PATCH/agents/{agent_id}update_agentUpdate Agent
POST/agents/{agent_id}/pausepause_agentPause Agent
POST/agents/{agent_id}/resumeresume_agentResume Agent
POST/agents/{agent_id}/skillsadd_skillAdd Skill
DELETE/agents/{agent_id}/skills/{name}remove_skillRemove Skill
MethodPathHandlerSummary
GET/entities/{entity_id}/contactslist_contactsList Contacts
POST/entities/{entity_id}/contactscreate_contactCreate Contact
GET/entities/{entity_id}/contacts/{contact_id}get_contactGet Contact
PATCH/entities/{entity_id}/contacts/{contact_id}update_contactUpdate Contact
POST/entities/{entity_id}/contacts/{contact_id}/deactivatedeactivate_contactDeactivate Contact
MethodPathHandlerSummary
GET/entities/{entity_id}/cap-tableget_cap_tableGet Cap Table
POST/entities/{entity_id}/cap-tablecreate_cap_tableCreate Cap Table
GET/entities/{entity_id}/control-linkslist_control_linksList Control Links
POST/entities/{entity_id}/control-linkscreate_control_linkCreate Control Link
GET/entities/{entity_id}/grantslist_grantsList Grants
POST/entities/{entity_id}/grantscreate_grantCreate Grant
GET/entities/{entity_id}/grants/{grant_id}get_grantGet Grant
POST/entities/{entity_id}/grants/{grant_id}/exerciseexercise_optionExercise Option
GET/entities/{entity_id}/holderslist_holdersList Holders
POST/entities/{entity_id}/holderscreate_holderCreate Holder
GET/entities/{entity_id}/holders/{holder_id}get_holderGet Holder
GET/entities/{entity_id}/instrumentslist_instrumentsList Instruments
POST/entities/{entity_id}/instrumentscreate_instrumentCreate Instrument
GET/entities/{entity_id}/instruments/{instrument_id}get_instrumentGet Instrument
GET/entities/{entity_id}/investor-ledgerlist_investor_ledgerList Investor Ledger
POST/entities/{entity_id}/investor-ledgercreate_ledger_entryCreate Ledger Entry
GET/entities/{entity_id}/legal-entitieslist_legal_entitiesList Legal Entities
POST/entities/{entity_id}/legal-entitiescreate_legal_entityCreate Legal Entity
GET/entities/{entity_id}/legal-entities/{le_id}get_legal_entityGet Legal Entity
GET/entities/{entity_id}/positionslist_positionsList Positions
POST/entities/{entity_id}/positionscreate_positionCreate Position
GET/entities/{entity_id}/positions/{position_id}get_positionGet Position
POST/entities/{entity_id}/positions/{position_id}/deltaapply_position_deltaApply Position Delta
GET/entities/{entity_id}/repurchase-rightslist_repurchase_rightsList Repurchase Rights
POST/entities/{entity_id}/repurchase-rightscreate_repurchase_rightCreate Repurchase Right
POST/entities/{entity_id}/repurchase-rights/{rr_id}/activateactivate_repurchaseActivate Repurchase
POST/entities/{entity_id}/repurchase-rights/{rr_id}/closeclose_repurchaseClose Repurchase
POST/entities/{entity_id}/repurchase-rights/{rr_id}/waivewaive_repurchaseWaive Repurchase
GET/entities/{entity_id}/roundslist_roundsList Rounds
POST/entities/{entity_id}/roundscreate_roundCreate Round
GET/entities/{entity_id}/rounds/{round_id}get_roundGet Round
POST/entities/{entity_id}/rounds/{round_id}/advanceadvance_roundAdvance Round
POST/entities/{entity_id}/rounds/{round_id}/closeclose_roundClose Round
GET/entities/{entity_id}/safeslist_safesList Safes
POST/entities/{entity_id}/safesissue_safeIssue Safe
GET/entities/{entity_id}/safes/{safe_id}get_safeGet Safe
POST/entities/{entity_id}/safes/{safe_id}/cancelcancel_safeCancel Safe
POST/entities/{entity_id}/safes/{safe_id}/convertconvert_safeConvert a SAFE note into equity.
GET/entities/{entity_id}/transferslist_transfersList Transfers
POST/entities/{entity_id}/transferscreate_transferCreate Transfer
GET/entities/{entity_id}/transfers/{transfer_id}get_transferGet Transfer
POST/entities/{entity_id}/transfers/{transfer_id}/approveapprove_transferApprove Transfer
POST/entities/{entity_id}/transfers/{transfer_id}/cancelcancel_transferCancel Transfer
POST/entities/{entity_id}/transfers/{transfer_id}/denydeny_transferDeny Transfer
POST/entities/{entity_id}/transfers/{transfer_id}/executeexecute_transferExecute an approved transfer.
GET/entities/{entity_id}/valuationslist_valuationsList Valuations
POST/entities/{entity_id}/valuationscreate_valuationCreate Valuation
GET/entities/{entity_id}/valuations/{valuation_id}get_valuationGet Valuation
POST/entities/{entity_id}/valuations/{valuation_id}/approveapprove_valuationApprove Valuation
POST/entities/{entity_id}/valuations/{valuation_id}/expireexpire_valuationExpire Valuation
POST/entities/{entity_id}/valuations/{valuation_id}/submitsubmit_valuationSubmit Valuation
POST/entities/{entity_id}/valuations/{valuation_id}/supersedesupersede_valuationSupersede Valuation
GET/entities/{entity_id}/vesting-eventslist_vesting_eventsList Vesting Events
POST/entities/{entity_id}/vesting-events/{event_id}/forfeitforfeit_eventForfeit Event
POST/entities/{entity_id}/vesting-events/{event_id}/vestvest_eventVest Event
GET/entities/{entity_id}/vesting-scheduleslist_vesting_schedulesList Vesting Schedules
POST/entities/{entity_id}/vesting-schedulescreate_vesting_scheduleCreate Vesting Schedule
GET/entities/{entity_id}/vesting-schedules/{schedule_id}get_vesting_scheduleGet Vesting Schedule
POST/entities/{entity_id}/vesting-schedules/{schedule_id}/materializematerialize_eventsMaterialize Events
POST/entities/{entity_id}/vesting-schedules/{schedule_id}/terminateterminate_vestingTerminate Vesting
POST/entities/{entity_id}/vesting-schedules/{schedule_id}/vest-duevest_due_eventsVest all scheduled events for a schedule whose vest_date is on or before today.
MethodPathHandlerSummary
GET/entities/{entity_id}/intentslist_intentsList Intents
POST/entities/{entity_id}/intentscreate_intentCreate Intent
GET/entities/{entity_id}/intents/{intent_id}get_intentGet Intent
PATCH/entities/{entity_id}/intents/{intent_id}update_intentUpdate Intent
POST/entities/{entity_id}/intents/{intent_id}/authorizeauthorize_intentAuthorize Intent
POST/entities/{entity_id}/intents/{intent_id}/cancelcancel_intentCancel Intent
POST/entities/{entity_id}/intents/{intent_id}/evaluateevaluate_intentEvaluate Intent
POST/entities/{entity_id}/intents/{intent_id}/executeexecute_intentExecute Intent
POST/entities/{entity_id}/intents/{intent_id}/failfail_intentFail Intent
GET/entities/{entity_id}/obligationslist_obligationsList Obligations
POST/entities/{entity_id}/obligationscreate_obligationCreate Obligation
GET/entities/{entity_id}/obligations/{obligation_id}get_obligationGet Obligation
PATCH/entities/{entity_id}/obligations/{obligation_id}update_obligationUpdate Obligation
POST/entities/{entity_id}/obligations/{obligation_id}/expireexpire_obligationExpire Obligation
POST/entities/{entity_id}/obligations/{obligation_id}/fulfillfulfill_obligationFulfill Obligation
POST/entities/{entity_id}/obligations/{obligation_id}/startstart_obligationStart Obligation
POST/entities/{entity_id}/obligations/{obligation_id}/waivewaive_obligationWaive Obligation
GET/entities/{entity_id}/receiptslist_receiptsList Receipts
POST/entities/{entity_id}/receiptscreate_receiptCreate Receipt
GET/entities/{entity_id}/receipts/{receipt_id}get_receiptGet Receipt
MethodPathHandlerSummary
POST/documents/{document_id}/signsign_documentPOST /documents/{document_id}/sign — apply a signature to a document.
GET/entitieslist_entitiesGET /entities — list all entities in the caller’s workspace.
POST/entitiescreate_entityPOST /entities — create a new legal entity.
GET/entities/{entity_id}get_entityGET /entities/{entity_id} — fetch a single entity by ID.
POST/entities/{entity_id}/dissolvedissolve_entityPOST /entities/{entity_id}/dissolve — dissolve a legal entity.
POST/formations/{entity_id}/advanceadvance_formationPOST /formations/{entity_id}/advance — advance the entity’s formation status.
GET/formations/{entity_id}/documentslist_documentsGET /formations/{entity_id}/documents — list all documents for an entity.
GET/formations/{entity_id}/documents/{document_id}get_documentGET /formations/{entity_id}/documents/{document_id} — fetch a single document.
GET/formations/{entity_id}/documents/{document_id}/htmlrender_document_htmlGET /formations/{entity_id}/documents/{document_id}/html — render document as HTML.
GET/formations/{entity_id}/filingget_filingGET /formations/{entity_id}/filing — fetch the filing record for an entity.
POST/formations/{entity_id}/filing/confirmconfirm_filingPOST /formations/{entity_id}/filing/confirm — confirm state acceptance of the filing.
GET/formations/{entity_id}/taxget_tax_profileGET /formations/{entity_id}/tax — fetch the tax profile for an entity.
POST/formations/{entity_id}/tax/confirm-einconfirm_einPOST /formations/{entity_id}/tax/confirm-ein — record an IRS-assigned EIN.
MethodPathHandlerSummary
GET/entities/{entity_id}/governance/bodieslist_bodiesGET /entities/{entity_id}/governance/bodies
POST/entities/{entity_id}/governance/bodiescreate_bodyPOST /entities/{entity_id}/governance/bodies
GET/entities/{entity_id}/governance/bodies/{body_id}get_bodyGET /entities/{entity_id}/governance/bodies/{body_id}
POST/entities/{entity_id}/governance/bodies/{body_id}/deactivatedeactivate_bodyPOST /entities/{entity_id}/governance/bodies/{body_id}/deactivate
GET/entities/{entity_id}/governance/meetingslist_meetingsGET /entities/{entity_id}/governance/meetings
POST/entities/{entity_id}/governance/meetingscreate_meetingPOST /entities/{entity_id}/governance/meetings
GET/entities/{entity_id}/governance/meetings/{meeting_id}get_meetingGET /entities/{entity_id}/governance/meetings/{meeting_id}
POST/entities/{entity_id}/governance/meetings/{meeting_id}/adjournadjourn_meetingPOST /entities/{entity_id}/governance/meetings/{meeting_id}/adjourn
POST/entities/{entity_id}/governance/meetings/{meeting_id}/attendancerecord_attendancePOST /entities/{entity_id}/governance/meetings/{meeting_id}/attendance
POST/entities/{entity_id}/governance/meetings/{meeting_id}/cancelcancel_meetingPOST /entities/{entity_id}/governance/meetings/{meeting_id}/cancel
POST/entities/{entity_id}/governance/meetings/{meeting_id}/conveneconvene_meetingPOST /entities/{entity_id}/governance/meetings/{meeting_id}/convene
GET/entities/{entity_id}/governance/meetings/{meeting_id}/itemslist_agenda_itemsGET /entities/{entity_id}/governance/meetings/{meeting_id}/items
POST/entities/{entity_id}/governance/meetings/{meeting_id}/itemscreate_agenda_itemPOST /entities/{entity_id}/governance/meetings/{meeting_id}/items
POST/entities/{entity_id}/governance/meetings/{meeting_id}/items/{item_id}/resolveresolve_itemPOST /entities/{entity_id}/governance/meetings/{meeting_id}/items/{item_id}/resolve
POST/entities/{entity_id}/governance/meetings/{meeting_id}/noticesend_noticePOST /entities/{entity_id}/governance/meetings/{meeting_id}/notice
POST/entities/{entity_id}/governance/meetings/{meeting_id}/reopenreopen_meetingPOST /entities/{entity_id}/governance/meetings/{meeting_id}/reopen
GET/entities/{entity_id}/governance/meetings/{meeting_id}/resolutionslist_resolutionsGET /entities/{entity_id}/governance/meetings/{meeting_id}/resolutions
GET/entities/{entity_id}/governance/meetings/{meeting_id}/voteslist_votesGET /entities/{entity_id}/governance/meetings/{meeting_id}/votes
POST/entities/{entity_id}/governance/meetings/{meeting_id}/votescast_votePOST /entities/{entity_id}/governance/meetings/{meeting_id}/votes
GET/entities/{entity_id}/governance/profileget_profileGET /entities/{entity_id}/governance/profile
PUT/entities/{entity_id}/governance/profileupdate_profilePUT /entities/{entity_id}/governance/profile
POST/entities/{entity_id}/governance/quick-approvequick_approvePOST /entities/{entity_id}/governance/quick-approve
GET/entities/{entity_id}/governance/seatslist_seatsGET /entities/{entity_id}/governance/seats
POST/entities/{entity_id}/governance/seatscreate_seatPOST /entities/{entity_id}/governance/seats
GET/entities/{entity_id}/governance/seats/{seat_id}get_seatGET /entities/{entity_id}/governance/seats/{seat_id}
POST/entities/{entity_id}/governance/seats/{seat_id}/resignresign_seatPOST /entities/{entity_id}/governance/seats/{seat_id}/resign
POST/entities/{entity_id}/governance/written-consentcreate_written_consentPOST /entities/{entity_id}/governance/written-consent
MethodPathHandlerSummary
GET/cli/manifestmanifestGET /cli/manifest — return the complete command manifest.
MethodPathHandlerSummary
GET/entities/{entity_id}/next-stepsentity_next_stepsEntity Next Steps
MethodPathHandlerSummary
GET/entities/{entity_id}/service-requestslist_service_requestsList Service Requests
POST/entities/{entity_id}/service-requestscreate_service_requestCreate Service Request
GET/entities/{entity_id}/service-requests/{request_id}get_service_requestGet Service Request
POST/entities/{entity_id}/service-requests/{request_id}/checkoutbegin_checkoutBegin Checkout
POST/entities/{entity_id}/service-requests/{request_id}/fulfillfulfill_service_requestFulfill Service Request
POST/entities/{entity_id}/service-requests/{request_id}/paymark_paidMark Paid
MethodPathHandlerSummary
GET/entities/{entity_id}/accountslist_accountsList Accounts
POST/entities/{entity_id}/accountscreate_accountCreate Account
POST/entities/{entity_id}/accounts/{account_id}/deactivatedeactivate_accountPOST /entities/{entity_id}/accounts/{account_id}/deactivate
GET/entities/{entity_id}/bank-accountslist_bank_accountsList Bank Accounts
POST/entities/{entity_id}/bank-accountscreate_bank_accountCreate Bank Account
POST/entities/{entity_id}/bank-accounts/{bank_id}/activateactivate_bank_accountPOST /entities/{entity_id}/bank-accounts/{bank_id}/activate
POST/entities/{entity_id}/bank-accounts/{bank_id}/closeclose_bank_accountPOST /entities/{entity_id}/bank-accounts/{bank_id}/close
GET/entities/{entity_id}/invoiceslist_invoicesList Invoices
POST/entities/{entity_id}/invoicescreate_invoiceCreate Invoice
POST/entities/{entity_id}/invoices/{invoice_id}/paypay_invoicePOST /entities/{entity_id}/invoices/{invoice_id}/pay
POST/entities/{entity_id}/invoices/{invoice_id}/sendsend_invoicePOST /entities/{entity_id}/invoices/{invoice_id}/send
POST/entities/{entity_id}/invoices/{invoice_id}/voidvoid_invoicePOST /entities/{entity_id}/invoices/{invoice_id}/void
GET/entities/{entity_id}/journal-entrieslist_journal_entriesList Journal Entries
POST/entities/{entity_id}/journal-entriescreate_journal_entryCreate Journal Entry
POST/entities/{entity_id}/journal-entries/{entry_id}/postpost_journal_entryPOST /entities/{entity_id}/journal-entries/{entry_id}/post
POST/entities/{entity_id}/journal-entries/{entry_id}/voidvoid_journal_entryPOST /entities/{entity_id}/journal-entries/{entry_id}/void
GET/entities/{entity_id}/paymentslist_paymentsList Payments
POST/entities/{entity_id}/paymentscreate_paymentCreate Payment
GET/entities/{entity_id}/payroll-runslist_payroll_runsList Payroll Runs
POST/entities/{entity_id}/payroll-runscreate_payroll_runCreate Payroll Run
POST/entities/{entity_id}/payroll-runs/{run_id}/approveapprove_payroll_runPOST /entities/{entity_id}/payroll-runs/{run_id}/approve
POST/entities/{entity_id}/payroll-runs/{run_id}/processprocess_payroll_runPOST /entities/{entity_id}/payroll-runs/{run_id}/process
GET/entities/{entity_id}/reconciliationslist_reconciliationsList Reconciliations
POST/entities/{entity_id}/reconciliationscreate_reconciliationCreate Reconciliation
POST/entities/{entity_id}/reconciliations/{reconciliation_id}/reconcilereconcilePOST /entities/{entity_id}/reconciliations/{reconciliation_id}/reconcile
MethodPathHandlerSummary
GET/entities/{entity_id}/work-itemslist_work_itemsList Work Items
POST/entities/{entity_id}/work-itemscreate_work_itemCreate Work Item
GET/entities/{entity_id}/work-items/{item_id}get_work_itemGet Work Item
POST/entities/{entity_id}/work-items/{item_id}/cancelcancel_work_itemCancel Work Item
POST/entities/{entity_id}/work-items/{item_id}/claimclaim_work_itemClaim Work Item
POST/entities/{entity_id}/work-items/{item_id}/completecomplete_work_itemComplete Work Item
POST/entities/{entity_id}/work-items/{item_id}/releaserelease_work_itemRelease Work Item