Exchange Accounts

Taurus PROTECT provides the ability to interact with exchange accounts. Both withdraw and deposit is supported, allowing you to manage balances on exchanges directly from PROTECT or your integrated applications.

šŸ“˜

In this article

In this article we will cover:

  • Adding exchange accounts to PROTECT via API.
  • Withdrawing and depositing to exchange accounts via API.

Prerequisites

  • Transaction Governance rules that allow the currency and transfer amount.
  • Address Whitelisting rules for the relevant currency.
  • The WhitelistedAddressCreator role.
  • Exchange must be added to your tenant (contact support). Note that you will require API keys for each exchange.

Adding an exchange account

In order to interact with an external address on an exchange, you must first whitelist the address as an exchange address.

  1. Look up the exchange account ID by calling the List Exchange Accounts endpoint.
  2. Use the Create Whitelisted Address endpoint to create an exchange address and include the address you wish to whitelist. See the following body for example.
{
  "label": "Kraken ETH deposit",
  "address": "0x39c462...",
  "blockchain": "ETH",
  "addressType": "exchange",
  "exchangeAccountId": 42,
  "network": "mainnet"
}
  1. Sign the approved request. See Signing for Approval.


  Ā© 2026 Taurus SA. All rights reserved.