Disable Wallet Currency
POST
/web/v1/wallet-currencies/disable JWTDisables a specific currency for a wallet type within the current institution. Disabling a currency prevents new workspaces from creating wallets with this currency.
Authentication
Requires a valid JWT token.
Request Parameters
| Name | Type | Required | In | Description |
|---|---|---|---|---|
walletTypeValue | integer | Required | body | Wallet type enum value (e.g. 35010401 = INTERNAL) |
currencyValue | integer | Required | body | Currency enum value (8-digit code) |
Success Response
Success 200
{
"code": "2000",
"message": "SUCCESS",
"data": {
"walletTypeValue": 35010401,
"walletTypeName": "INTERNAL",
"currencyValue": 35010101,
"currencyCode": "USD",
"currencyName": "USD",
"enabled": false,
"isFiat": true,
"isStablecoin": false,
"scale": 2
}
}Error Responses
| HTTP Status | Code | Description |
|---|---|---|
| 400 | 4000 | Invalid wallet type or currency value |
| 401 | 4010 | Unauthorized |
Notes
- Disabling a currency does not affect already-created wallets. Only new workspace creation is affected.
- The institution ID is derived from the security context.