Revolut - Exchange Rates
Description
Section titled “Description”This module allows querying real-time exchange rates between currencies in Revolut Business. It can optionally calculate the conversion of a specific amount.
Configuration
Section titled “Configuration”| Field | Type | Required | Description |
|---|---|---|---|
| credentials_id | credential | Yes | Revolut credentials |
| from_currency | string | Yes | Source currency (EUR, USD, GBP…) |
| to_currency | string | Yes | Destination currency |
| amount | number | No | Amount to convert |
Credentials
Section titled “Credentials”This module requires Revolut Business type credentials with the following fields:
| Field | Description |
|---|---|
access_token | Revolut Business API access token |
sandbox | Sandbox mode for testing (true/false) |
Output
Section titled “Output”Exchange rate only
Section titled “Exchange rate only”{ "success": true, "from": "EUR", "to": "USD", "rate": 1.0856, "amount": null, "converted_amount": null, "timestamp": "2024-01-15T10:30:00Z", "message": "1 EUR = 1.0856 USD"}With amount conversion
Section titled “With amount conversion”{ "success": true, "from": "EUR", "to": "USD", "rate": 1.0856, "amount": 1000, "converted_amount": 1085.60, "timestamp": "2024-01-15T10:30:00Z", "message": "1000 EUR = 1085.60 USD (rate: 1.0856)"}Supported Currencies
Section titled “Supported Currencies”Revolut supports 30+ currencies including:
| Code | Currency |
|---|---|
| EUR | Euro |
| USD | US Dollar |
| GBP | British Pound |
| CHF | Swiss Franc |
| JPY | Japanese Yen |
| AUD | Australian Dollar |
| CAD | Canadian Dollar |
| MXN | Mexican Peso |
| BRL | Brazilian Real |
Use Cases
Section titled “Use Cases”- Pre-transfer quote: Show the user the exchange rate before confirming
- Exchange rate alerts: Notify when the rate reaches a threshold
- Financial reports: Consolidate values in a base currency
- Treasury automation: Exchange currencies when conditions are favorable
Usage Example
Section titled “Usage Example”{ "credentials_id": "revolut_empresa", "from_currency": "EUR", "to_currency": "USD", "amount": 1000}API Used
Section titled “API Used”- API: Revolut Business API
- Endpoint:
GET /api/1.0/rate - Documentation: https://developer.revolut.com/docs/business/exchange
- Exchange rates are real-time
- Revolut offers competitive rates with the interbank exchange rate
- On weekends there may be a small additional spread
- For exotic currencies, check availability in the Business plan
Related Nodes
Section titled “Related Nodes”- RevolutCreatePayment: Create payments in different currencies
- RevolutGetAccounts: View balances by currency
- RevolutGetTransactions: View transactions with currency exchange