Skip to content

Revolut - Create Counterparty

This module allows creating a new counterparty (recipient) in Revolut Business. Counterparties can be Revolut accounts, SEPA accounts (IBAN), US accounts (ACH), or UK accounts (Sort Code).

FieldTypeRequiredDescription
credentials_idcredentialYesRevolut credentials
profile_typeselectNoType: business or personal
namestringConditionalName (required if personal)
company_namestringConditionalCompany name (required if business)
emailstringNoContact email
phonestringNoPhone (+34612345678)
revolut_accountbooleanNoIs Revolut account
ibanstringNoIBAN (SEPA accounts)
bicstringNoBIC/SWIFT code
account_nostringNoAccount number
sort_codestringNoSort Code (UK)
routing_numberstringNoRouting Number (US)
currencystringNoCurrency (EUR, USD, GBP)
bank_countrystringNoBank country
address_streetstringNoAddress
address_citystringNoCity
address_postcodestringNoPostal code
address_countrystringNoCountry (ISO code)

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,
"counterparty": { ... },
"counterparty_id": "a1b2c3d4-...",
"name": "Proveedor XYZ",
"type": "business",
"state": "created",
"accounts": [
{
"id": "acc-123",
"currency": "EUR",
"type": "external"
}
],
"message": "Contraparte Proveedor XYZ creada (a1b2c3d4-...)"
}
profile_type: "business"
company_name: "Partner Company"
email: "finance@partner.com"
revolut_account: true
profile_type: "business"
company_name: "Proveedor EU"
iban: "DE89370400440532013000"
bic: "COBADEFFXXX"
currency: "EUR"
bank_country: "DE"
profile_type: "business"
company_name: "US Vendor"
account_no: "123456789"
routing_number: "021000021"
currency: "USD"
bank_country: "US"
profile_type: "personal"
name: "John Smith"
account_no: "12345678"
sort_code: "040004"
currency: "GBP"
bank_country: "GB"
{
"credentials_id": "revolut_empresa",
"profile_type": "business",
"company_name": "Proveedor EU S.L.",
"iban": "DE89370400440532013000",
"bic": "COBADEFFXXX",
"currency": "EUR",
"bank_country": "DE"
}
  • Revolut counterparties allow free instant transfers
  • For SEPA, only IBAN is required (BIC optional)
  • For US, routing number and account number are required
  • For UK, sort code and account number are required
  • RevolutCreatePayment: Create payments to the counterparty
  • RevolutGetCounterparties: List existing counterparties
  • RevolutSchedulePayment: Schedule payments to the counterparty