---
title: "List FX pairs enabled for the organization"
method: GET
path: "/v1/fx/pairs"
tags: ["FX"]
---

# List FX pairs enabled for the organization

`GET /v1/fx/pairs`

Returns the currency pairs the calling organization can quote on. Backs customer-facing pickers so they only offer corridors the org has configured. The response is cached server-side for ~30s.

## Query parameters

- `onBehalfOf` string

## Headers

- `X-API-Key` string

## Response `200`

Enabled pairs.

- FxPairsListResponseDto
  - `pairs` FxPairOptionDto[], required — FX pairs enabled for the calling organization. The list is the intersection of `OrganizationFxConfig` rows and the platform-wide vendor eligibility matrix, with fiat-destination pairs filtered out when the org lacks `FX_FIAT_PAIRS_ENABLED`. Ordered by `SOURCE:DEST` for stable rendering.
    - `sourceCurrency` string, required
    - `destinationCurrency` string, required

## Other responses

- `401` — Unauthorized - Invalid or missing authentication credentials

---

[API](https://skmtc.dev/infinite/apis/infinite-api.md) · [All operations](https://skmtc.dev/infinite/apis/infinite-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/infinite/infinite-api/revisions/c9aa39c22428/schema)
