Skip to main content
POST
Close a virtual account
Pending transfers from it are canceled, cards attached to it are closed, and its remaining balance is moved to the Account’s primary virtual account shortly after the response, so the returned balance may still be non-zero. Inbound transfers addressed to a closed virtual account are returned. The primary virtual account cannot be closed, and closing cannot be reversed.

Authorizations

X-API-Key
string
header
required

User API key authentication. Create a key under Settings → API keys in the Slash dashboard (https://app.slash.com/global-settings/api-keys) and send the x-legal-entity header naming the legal entity to act on with every request. Keys scoped to a legal entity are rejected with 403 user_api_key_required.

Headers

The legal entity to act on. Required on every request; a user API key can act on any legal entity its user has access to.

Pattern: ^le_[a-zA-Z0-9]+$

Path Parameters

virtualAccountId
string
required

Virtual account id with the subaccount_ prefix.

Response

The closed virtual account.

A balance-bearing virtual account. Virtual accounts in eligible bank Accounts can source or receive API v2 transfers; Global USD virtual accounts are readable but cannot be used by the API v2 transfer endpoints.

id
string
required

Virtual account id with the subaccount_ prefix.

name
string
required
accountId
string
required

Parent Account id with the sa_group_ prefix.

accountType
enum<string>
required
Available options:
primary,
default
status
enum<string>
required
Available options:
open,
closed
balance
Money · object
required

Current ledger balance. Zero for a newly created virtual account.

commission
Flat fee · object

Funds diverted to the Account's primary virtual account.