Delete fundraise round

View as Markdown
Hard-deletes a fundraise round for an entity and returns the deleted round as confirmation. Use --entity-id or --entity-slug for the fundraising/portfolio company that raised the round — always a company, never the fund or investment firm. For an investment made by an Investment Firm, pass the portfolio company that received the money here, not the investment firm id and not the round id. Use transactionId for the round id.

Authentication

AuthorizationBearer

User bearer token: Supabase or Clerk session JWT, Clerk OAuth access token, or Clerk personal API key

OR
X-API-Keystring

Admin API key for system-to-system write operations

Path parameters

transactionIdstringRequiredformat: "uuid"

Fundraise round transaction id. Use this with the —entity-id or —entity-slug selector that owns the round.

Query parameters

idstringOptionalformat: "uuid"

Owner-scoped resource UUID selector.

slugstringOptionalformat: "^[a-z0-9_-]+$"<=255 characters

Owner-scoped resource slug selector.

sourceTypeenumRequired
Write provenance source type.
sourceDetailstringRequired
Source detail or reviewer reference for the write.
sourceProviderstringOptional

Provider name for provider-native IDs or slugs.

sourceProviderIdstringOptional

Provider-native source ID.

sourceProviderSlugstringOptional

Provider-native source slug.

actorTypeenumOptional

Actor type; inferred as agent when agentChassis and agentModel are supplied, or as employee from an authenticated user JWT session.

Allowed values:
agentChassisstringOptional

Agent chassis token for agent-authored writes.

agentModelstringOptional

Agent model id for agent-authored writes.

Response

OK
idstringformat: "uuid"
Canonical fundraise transaction UUID
sourceAttributionlist of objects
amountRaisedlong or nullOptional
createdAtdatetime or nullOptional
currencystring or nullOptional
dataConfidenceenum or nullOptional
Data confidence level
dateAnnounceddatetime or nullOptional
dateFundingCompletedatetime or nullOptional
dateInvestorExitdatetime or nullOptional
entityobject or nullOptional
Entity projection used inside FundraiseTransaction responses
investorAttributionobject or nullOptional

Investor-specific attribution when returned from investor-perspective investment views. amountInvested is not added to amountRaised; it is the selected investor’s attributed participation amount for this round.

investorCountinteger or nullOptional

Source-reported number of investors in the round. This can exceed the identified investor joins when a source reports a total without naming every investor.

roundstring or nullOptional
updatedAtdatetime or nullOptional
valuationPostMoneylong or nullOptional
valuationPreMoneylong or nullOptional

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
406
Not Acceptable Error
409
Conflict Error
429
Too Many Requests Error
500
Internal Server Error
503
Service Unavailable Error