Cancel a capital deposit case
Use the API to cancel a capital deposit case.
All of the following conditions must be met:
- The capital deposit case status is
WaitingForInitialRequirements. - Your shareholders can't have the shareholder status
CapitalTransferred. - The shareholder account's booked balance is zero (0).
Guide​
- Call the
cancelCapitalDepositCasemutation. - Add the capital deposit case ID (line 2).
- Add the success payload and any information you'd like to receive (line 3).
- Add rejections (not shown).
Mutation​
Open in API Explorermutation CancelCase {
cancelCapitalDepositCase(input: { id: "$CAPITAL_DEPOSIT_CASE_ID" }) {
... on CancelCapitalDepositCaseSuccessPayload {
__typename
capitalDepositCase {
statusInfo {
status
... on CapitalDepositCaseCanceledStatusInfo {
reasonCode
}
}
}
}
}
}
Payload​
The payload confirms the capital deposit case status changed to Canceled and returns the reason code.
{
"data": {
"cancelCapitalDepositCase": {
"__typename": "CancelCapitalDepositCaseSuccessPayload",
"capitalDepositCase": {
"statusInfo": {
"status": "Canceled",
"reasonCode": "KYCIssue"
}
}
}
}
}
What happens after cancellation​
When you cancel a capital deposit case, all associated accounts are automatically closed: shareholder accounts and the future company account.
Starting 2 April 2026, these accounts receive the closure reason code CapitalDepositCanceled.
Before this date, the closure reason code is CapitalDepositReason.
Starting 2 April 2026, you can subscribe to the CapitalDepositCaseEvent.Canceled webhook to receive notifications when a capital deposit case is canceled.
The cancelation reason code is also available directly on the capital deposit case, in the CapitalDepositCaseCanceledStatusInfo type.
When a capital deposit is successfully completed, shareholder accounts are closed with the reason code CapitalDepositCompleted.
Before 2 April 2026, the closure reason code is CapitalDepositReason.