Skip to content

Revolut - Get Transactions

This module allows getting the Revolut Business transaction history, with filters by account, type, date, and pagination. It includes transfers, card payments, currency exchanges, and fees.

FieldTypeRequiredDescription
credentials_idcredentialYesRevolut credentials
transaction_idstringNoSpecific transaction UUID
account_idstringNoFilter by account
typeselectNoTransaction type
from_datestringNoStart date (YYYY-MM-DD)
to_datestringNoEnd date (YYYY-MM-DD)
countnumberNoResults limit (default: 50)

This module requires Revolut Business type credentials with the following fields:

FieldDescription
access_tokenRevolut Business API access token
sandboxSandbox mode for testing (true/false)
{
"success": true,
"transaction": { ... },
"transaction_id": "a1b2c3d4-...",
"type": "transfer",
"state": "completed",
"amount": -500.00,
"currency": "EUR",
"created_at": "2024-01-15T10:30:00Z",
"completed_at": "2024-01-15T10:31:00Z",
"message": "Transaccion a1b2c3d4-...: completed"
}
{
"success": true,
"transactions": [ ... ],
"total": 45,
"stats": {
"total_in": 25000.00,
"total_out": 12500.00,
"by_type": {
"transfer": 20,
"card_payment": 15,
"exchange": 10
},
"by_state": {
"completed": 42,
"pending": 3
}
},
"message": "45 transacciones encontradas"
}
TypeDescription
transferBank transfer
card_paymentCard payment
exchangeCurrency exchange
topupAccount top-up
feeFee
refundRefund
StatusDescription
pendingPending processing
completedSuccessfully completed
declinedDeclined
failedFailed
revertedReverted
{
"credentials_id": "revolut_empresa",
"from_date": "2024-01-01",
"to_date": "2024-01-31",
"type": "transfer",
"count": 50
}
  • Transactions are returned sorted by date (most recent first)
  • Each transaction can have multiple “legs” for multi-currency operations
  • The legs field contains the details of each fund movement
  • RevolutGetAccounts: Get accounts to filter transactions
  • RevolutCreatePayment: Create payments that appear as transactions
  • RevolutGetExchangeRates: Check exchange rates for FX transactions