# Operation types

On this page, you can view a list of supported operation types.

### General information

The following information is provided about each operation type:

**ID**

The operation type identifier.

***

**Caption**

The operation type description.

***

**Name**

The operation type name:

* `deposit` — used for deposits
* `payout` — used for withdrawals
* `transfer` — used for transfers (when funds are transferred between accounts and wallets of the same client)
* `internal_transfer` — used for internal transfers (when funds are transferred from one client to another within the same B2CORE system)
* `exchange` — used for exchanges
* `partners` — used for reward payments to IB partners

***

**Class**

The operation type class.

***

**Status**

The operation type status: `Enabled` or `Disabled`.

When an operation type is disabled, clients can’t create the respective transactions in the B2CORE UI.

To view operation type details, select an operation type and click the **Edit** button.

## Details

On the details page, you can enable or disable a selected operation type as well as view and adjust its additional settings (if applicable).

The following is a list of operation types for which you can adjust the addition settings:

### The `deposit` operation type

**Allowed operation status**

A list of statuses that can be assigned to deposit transactions. These statuses are also displayed to clients in the B2CORE UI.

### The `payout` operation type

**Auto withdrawal**

If **Enabled**, clients can make automatic withdrawals, which don’t require the admin approval, in the B2CORE UI; otherwise, **Disabled**.

Further, you can limit the maximum amount that clients can withdraw automatically (for details, refer to [How to set up deposit, withdrawal and transfer limits by verification levels](/how-to-articles/manage-verification-options/how-to-use-the-kyc-constructor.md#how-to-set-up-deposit-withdrawal-and-transfer-limits-by-verification-levels)).

***

**Auto processing rules**

Select **Crypto** or **Fiat**, or both.

***

**Allowed operation status**

A list of statuses that can be assigned to withdrawal transactions. These statuses are also displayed to clients in the B2CORE UI.

### The `transfer` and `internal_transfer` operation types

The settings that can be adjusted for `transfer` and `internal_transfer` operation types are the same and include the following options:

**Allowed statuses**

A list of statuses that can be assigned to transfers or internal transfers. These statuses are also displayed to clients in the B2CORE UI.

***

**Operation restriction**

A list of transfer directions for which transfers or internal transfers are prohibited.

For example, by selecting the **Trade to Wallet** option for the `internal_transfer` type, you can prohibit internal transfers from trading accounts to client wallets.

### The `exchange` operation type

**Allowed statuses**

A list of statuses that can be assigned to exchanges. These statuses are also displayed to clients in the B2CORE UI.

***

**Hedging Enabled**

If **Yes**, exchange operations are hedged; otherwise, **No**.

***

**Failed Hedging**

* When **Allow Exchange** is selected, an exchange is processed if hedging has failed.
* When **Deny Exchange** is selected, an exchange isn’t processed if hedging has failed.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.b2core.b2broker.com/back-office-guide/system/operation-types.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
