{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/revolut/main/json-schema/revolut-currency-pairs-response-schema.json", "title": "CurrencyPairsResponse", "description": "Supported currency pairs, represented as an object containing other objects.\n\nThis outer object contains multiple key-value pairs, where each key is a currency pair code (e.g. `BTC/USD`, `ETH/EUR`), and each corresponding value is an inner object containing details about that currency pair.\n\n
 < * > 
\n
\n \n The inner object representing a single currency pair. It has the following schema: \n \n\n | Parameter | Description |\n |-----------|-------------|\n | **`base`** | The base currency. |\n | **`quote`** | The quote currency. |\n | **`base_step`** | The minimal step for changing the quantity in the base currency. |\n | **`quote_step`** | The minimal step for changing the amount in the quote currency. |\n | **`min_order_size`** | The minimal order quantity (in the base currency) accepted by the exchange. |\n | **`max_order_size`** | The maximal order quantity (in the base currency) accepted by the exchange. |\n | **`min_order_size_quote`** | The minimal order quantity (in the quote currency) accepted by the exchange. |\n | **`status`** | The status of the currency pair.
Indicates whether it is available for use.
Possible values are: `active`, `inactive`. |\n\n
", "x-generated": "2026-10-12", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/revolut-configuration-api-openapi.yml#/components/schemas/CurrencyPairsResponse", "type": "object", "additionalProperties": { "$ref": "#/$defs/CurrencyPair" }, "$defs": { "CurrencyPair": { "type": "object", "description": "A supported currency pair.", "properties": { "base": { "type": "string", "description": "The base currency." }, "quote": { "type": "string", "description": "The quote currency." }, "base_step": { "type": "string", "format": "decimal", "description": "The minimal step for changing the quantity in the base currency." }, "quote_step": { "type": "string", "format": "decimal", "description": "The minimal step for changing the amount in the quote currency." }, "min_order_size": { "type": "string", "format": "decimal", "description": "The minimal order quantity (in the base currency) accepted by the exchange." }, "max_order_size": { "type": "string", "format": "decimal", "description": "The maximal order quantity (in the base currency) accepted by the exchange." }, "min_order_size_quote": { "type": "string", "format": "decimal", "description": "The minimal order quantity (in the quote currency) accepted by the exchange." }, "status": { "type": "string", "description": "The status of the currency pair. \nIndicates whether it is available for use.", "enum": [ "active", "inactive" ] } }, "required": [ "base", "quote", "base_step", "quote_step", "min_order_size", "max_order_size", "min_order_size_quote", "status" ] } } }