Delete a tranche of a deal
/deals/{deal_id}/tranches/{id}Deletes the tranche for good and returns 204. It can't be undone and has no dry run; add the tranche again with POST /deals/{deal_id}/tranches. A repeat call returns 404. Emits deal_tranche.deleted and sends no email. Three cases are refused with 409 and change nothing. invalid_state means the tranche is the deal's active tranche (make another one active with PATCH /deals/{id} first), or the deal's last tranche (a deal keeps at least one). conflict means an investment that has not been deleted still sits in the tranche. Investments that were deleted, and form completions recorded against the tranche, are kept as history.
Path parameters
The deal's id, a uuid. An unknown deal, or one the token can't see, returns 404.
The tranche's id.
Responses
The tranche was deleted.
Authorization failed. error.code is one of org_disabled,
ip_blocked, missing_scope, scope_disabled, user_disabled.
The request conflicts with existing state (error.code = conflict),
e.g. a compliance flow with the requested name already exists.
The request can't be processed (HTTP 422): validation_failed with one ErrorDetail per
problem, or a code documented on the operation.
Examples
curl -X DELETE https://your-org-domain/kong/core/api/v2/deals/{deal_id}/tranches/{id}\
-H "Authorization: Bearer $HELM_API_KEY"\
-H "Content-Type: application/json"