# Get exchange currencies Returns receive (crypto) and spend (fiat) currencies available for exchange. Requires merchant authentication (merchant-api-key, merchant-client-id) and optionally an Authorization Bearer token (SDK JWT). Endpoint: GET /exchange/currencies Version: 1.0.0 Security: MerchantAuth ## Header parameters: - `merchant-client-id` (string, required) Your merchant client identifier (must be kept secure) - `Authorization` (string) Bearer JWT from public token (optional for server-to-server) Example: "eyJhbGciOiJSUzI1NiIsImtpZCI6InNkay1rZXktMjAyNS0wMyJ9..." ## Query parameters: - `operationType` (string, required) Operation type (e.g. S = Sell, B = Buy, FF = Fiat to Fiat, CC = Crypto to Crypto) Example: "S" - `countryCode` (string, required) ISO country code (e.g. US, CA) Example: "US" ## Response 200 fields (application/json): - `success` (boolean) Example: true - `code` (string) Example: "ok" - `data` (object) Receive and spend currencies for exchange - `data.receiveCurrencies` (array) Cryptocurrencies that can be received - `data.receiveCurrencies.id` (integer) Currency identifier Example: 1 - `data.receiveCurrencies.code` (string) Currency code (e.g. USDT, USD) Example: "USDT" - `data.receiveCurrencies.description` (string) Full description of the currency Example: "Tether (Omni)" - `data.receiveCurrencies.shortName` (string,null) Short display name (null for crypto) - `data.receiveCurrencies.symbol` (string) Currency symbol Example: "USDT" - `data.receiveCurrencies.type` (string) Currency type (C = Crypto, F = Fiat) Example: "C" - `data.spendCurrencies` (array) Fiat (or spend) currencies ## Response 400 fields (application/json): - `code` (string) Error code Example: "INVALID_INPUT" - `message` (string) Error message Example: "Invalid JSON in request body" ## Response 401 fields (application/json): - `code` (string) Error code Example: "INVALID_INPUT" - `message` (string) Error message Example: "Invalid JSON in request body" ## Response 500 fields (application/json): - `code` (string) Error code Example: "INVALID_INPUT" - `message` (string) Error message Example: "Invalid JSON in request body"