> This page is for Taurus PROTECT, version v3.38.
> For other versions, use one of these documentation indexes:
> - v3.58 (default): https://taurushq.ferndocs.com/protect-capital/v3.58/llms.txt
> - v3.56: https://taurushq.ferndocs.com/protect-capital/v3.56/llms.txt
> - v3.54: https://taurushq.ferndocs.com/protect-capital/v3.54/llms.txt
> - v3.52: https://taurushq.ferndocs.com/protect-capital/v3.52/llms.txt
> - v3.50: https://taurushq.ferndocs.com/protect-capital/v3.50/llms.txt
> - v3.48: https://taurushq.ferndocs.com/protect-capital/v3.48/llms.txt
> - v3.46: https://taurushq.ferndocs.com/protect-capital/v3.46/llms.txt
> - v3.44: https://taurushq.ferndocs.com/protect-capital/v3.44/llms.txt
> - v3.42: https://taurushq.ferndocs.com/protect-capital/v3.42/llms.txt
> - v3.40: https://taurushq.ferndocs.com/protect-capital/v3.40/llms.txt
> - v3.38: https://taurushq.ferndocs.com/protect-capital/v3.38/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://taurushq.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://taurushq.ferndocs.com/_mcp/server.

# Introduction

The following chapters provide information on Taurus-PROTECT REST API endpoints. It focuses on the most commonly used calls.

### Role based authorization

Certain API endpoints require that the user be assigned specific roles in order to access them. Roles are used to restrict access to certain functionality within the system and ensure that only authorized users are able to perform specific actions. For more information on roles, please refer to the following [page](/user-guides/docs/users-1#creating-a-new-user) in the Taurus User Guides.\
In the following chapters, each described API endpoint has a **Required Roles** section listing the roles needed for a successful call.

### Authentication

* [Authentication](/protect-capital/reference/authentication-1)

### Wallets and Addresses

* [Creating a Wallet](/protect-capital/v3.38/docs/create-a-wallet)
* [Getting Wallet Info](/protect-capital/v3.38/docs/get-wallet-info)
* [Creating an Address](/protect-capital/v3.38/docs/create-an-address)
* [Getting Address Info](/protect-capital/v3.38/docs/get-address-info)

### Transactions

* [Creating a Single-Destination Transaction Request](/protect-capital/v3.38/docs/creating-a-single-destination-transaction-request)
* [Creating a Multi-Destination (Bundle) Transaction Request](/protect-capital/v3.38/docs/creating-a-multi-destination-bundle-transaction-request)
* [Creating an Incoming Transaction Request](/protect-capital/v3.38/docs/creating-an-incoming-transaction-request)
* [Getting Transaction Request Info](/protect-capital/v3.38/docs/getting-transaction-request-info)
* [Getting a List of Transaction Requests pending Approval](/protect-capital/v3.38/docs/getting-a-list-of-transaction-requests-pending-approval)
* [Approving a Transaction Request](/protect-capital/v3.38/docs/approving-a-transaction-request)

### Whitelisting

* [Creating a Simple Whitelisting Request](/protect-capital/v3.38/docs/creating-a-simple-whitelisting-request)
* [Creating a Whitelisting Request for a Smart Contract](/protect-capital/v3.38/docs/creating-a-whitelisting-request-for-a-smart-contract)
* [Creating a Whitelisting Request with Linked Source Address/Wallet](/protect-capital/v3.38/docs/creating-a-whitelisting-request-with-linked-source-addresswallet)

### Exchanges

* [Getting a List of Exchange Accounts](/protect-capital/v3.38/docs/getting-a-list-of-exchange-accounts)
* [Getting Balance of Exchange Account](/protect-capital/v3.38/docs/getting-balance-of-exchange-account)

### Quarantining

* [Disabling an Address via a Change](/protect-capital/v3.38/docs/disabling-an-address-via-a-change)
* [Enabling an Address via a Change](/protect-capital/v3.38/docs/enabling-an-address-via-a-change-copy)
* [Approving a Change](/protect-capital/v3.38/docs/approving-a-change)

### User Management

* [Creating a User via a Change](/protect-capital/v3.38/docs/creating-a-user-via-a-change)

### Reconciliation

* [Getting a List of Addresses](/protect-capital/v3.38/docs/getting-a-list-of-addresses)
* [Getting a List of Transactions](/protect-capital/v3.38/docs/getting-a-list-of-transactions-1)
* [Getting a List of Currencies](/protect-capital/v3.38/docs/getting-a-list-of-currencies)
* [Getting a List of Health Checks](/protect-capital/v3.38/docs/getting-a-list-of-health-checks)
* [Getting a List of Audit Trails](/protect-capital/v3.38/docs/getting-a-list-of-audit-trails)
* [Getting the Balance of an Address in SWIFT Format](/protect-capital/v3.38/docs/getting-the-balance-of-an-address-in-swift-format)
* [Getting the Daily Transactions of an Address in SWIFT Format](/protect-capital/v3.38/docs/getting-the-daily-transactions-of-an-address-in-swift-format)

### Staking/Unstaking

* [Creating an ADA Staking Request](/protect-capital/v3.38/docs/creating-an-ada-staking-request)
* [Creating an DOT Staking Request](/protect-capital/v3.38/docs/creating-a-dot-staking-request)
* [Creating an XTZ Staking Request](/protect-capital/v3.38/docs/creating-an-xtz-staking-request)
* [Creating an FTM Staking Request](/protect-capital/v3.38/docs/creating-a-ftm-staking-request)
* [Creating an ATOM Staking Request](/protect-capital/v3.38/docs/creating-an-atom-staking-request)
* [Creating an XKI Staking Request](/protect-capital/v3.38/docs/creating-an-xki-staking-request)
* [Creating an ADA Unstaking Request](/protect-capital/v3.38/docs/creating-an-ada-staking-request)
* [Creating an DOT Unstaking Request](/protect-capital/v3.38/docs/creating-a-dot-unstaking-request)
* [Creating an XTZ Unstaking Request](/protect-capital/v3.38/docs/creating-an-xtz-unstaking-request)
* [Creating an FTM Unstaking Request](/protect-capital/v3.38/docs/creating-an-ftm-unstaking-request)
* [Creating an ATOM Unstaking Request](/protect-capital/v3.38/docs/creating-an-atom-unstaking-request)
* [Creating an XKI Unstaking Request](/protect-capital/v3.38/docs/creating-an-xki-unstaking-request)