> For the complete documentation index, see [llms.txt](https://docs.b2core.b2broker.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.b2core.b2broker.com/how-to-articles/manage-currencies/how-to-add-an-exchange-currency-pair.md).

# How to add an exchange currency pair

Add currency pairs that will be available for exchange in the Back Office and B2CORE UI. You can add currency pairs one by one or add multiple pairs at once.

### How to add a currency pair

To add a currency pair:

{% stepper %}
{% step %}
Navigate to **Currencies** > **Currency pairs**.
{% endstep %}

{% step %}
Click **+Create** in the upper-right page corner.
{% endstep %}

{% step %}
On the **Create currency pair** page, fill in the following fields:

* In the **From currency** dropdown, select a base currency.
* In the **To currency** dropdown, select a quote currency.
* The **Enabled for admin** and **Enabled for client** options are set to **Yes** by default, meaning that the currency pair will be available for exchange in the Back Office and B2CORE UI.
* If you want to make the currency pair unavailable for exchange in the Back Office or B2CORE UI, or both, select **No** for the corresponding option.
* In the **Max amount** field, enter the maximum allowed amount per exchange operation in the currency pair.
* In the **Step** field, the minimum increment by which an amount can be changed at a time.
* In the **Request required** dropdown, select:
  * **Yes** — to create requests for admin approval when clients initiate exchanges in the currency pair in the B2CORE UI. After approval, exchanges are executed using the rates specified in the approved requests.
  * **No** — to execute exchanges in the currency pair without admin approval.
    {% endstep %}

{% step %}
Click **Save** to add the currency pair.
{% endstep %}
{% endstepper %}

### How to add multiple currency pairs

To add multiple currency pairs at once:

{% stepper %}
{% step %}
Navigate to **Currencies** > **Currency pairs**.
{% endstep %}

{% step %}
Click **+Create multiple** in the upper-right page corner.
{% endstep %}

{% step %}
On the **Create currency pair** page, fill in the following fields:

* In the **Currencies** dropdown, select two or more currencies to add them as currency pairs. Press **Enter** after each selected currency.

  For example, selecting `USD`, `EUR`, and `BTC` in the dropdown will create the following currency pairs:

  `USDEUR` and `USDBTC`\
  `EURUSD` and `EURBTC`\
  `BTCUSD` and `BTCEUR`
* In the **Max amount** field, enter the maximum allowed amount per exchange operation in the specified currency pairs.
* In the **Step** field, the minimum increment by which an amount can be changed at a time.
* In the **Request required** dropdown, select:
  * **Yes** — to create requests for admin approval when clients initiate exchanges in the specified currency pairs in the B2CORE UI. After approval, exchanges are executed using the rates specified in the approved requests.
  * **No** — to execute exchanges in the currency pairs without admin approval.
    {% endstep %}

{% step %}
Click **Save** to add the currency pairs.
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.b2core.b2broker.com/how-to-articles/manage-currencies/how-to-add-an-exchange-currency-pair.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
