Skip to main content

Cancel a capital deposit case

Use the API to cancel a capital deposit case.

Prerequisites

All of the following conditions must be met:

  1. The capital deposit case status is WaitingForInitialRequirements.
  2. Your shareholders can't have the shareholder status CapitalTransferred.
  3. The shareholder account's booked balance is zero (0).

Guide​

  1. Call the cancelCapitalDepositCase mutation.
  2. Add the capital deposit case ID (line 2).
  3. Add the success payload and any information you'd like to receive (line 3).
  4. Add rejections (not shown).

Mutation​

Open in API Explorer
mutation 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.

Completed capital deposits

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.