Plaid Integration
plaidLink
Create a Plaid Link token to initialize the Plaid Link flow for connecting bank accounts.The language code for the Plaid Link interface (e.g., “en”, “es”)
Existing access token for re-authentication or update mode
plaidExchange
Exchange a Plaid public token for an access token after user completes the Link flow.The public token received from Plaid Link onSuccess callback
GoCardless Integration
gocardlessLink
Build a GoCardless Link URL to initiate the bank connection flow.The GoCardless institution ID
End user agreement ID if already created
The redirect URL after completing the flow
gocardlessAgreement
Create an end user agreement for GoCardless.The GoCardless institution ID
Maximum number of historical days to fetch (default: 90)
Number of days the access is valid (default: 90)
EnableBanking Integration
enablebankingLink
Create an EnableBanking authentication URL for connecting European bank accounts.The institution ID from the institutions list
Two-letter country code (e.g., “GB”, “DE”)
State parameter for OAuth flow security
enablebankingExchange
Exchange an authorization code for EnableBanking session and account data.The authorization code from the OAuth callback
Connection Management
connectionStatus
Internal procedure - requires internal authentication
Provider name: “plaid”, “gocardless”, or “enablebanking”
The connection/item ID
The access token for the connection
deleteConnection
Internal procedure - requires internal authentication
Provider name: “plaid”, “gocardless”, or “enablebanking”
The connection/item ID
The access token for the connection
connectionByReference
Internal procedure - requires internal authentication
The reference ID
Account Data
getProviderAccounts
Retrieve all accounts from a provider connection.Provider name: “plaid”, “gocardless”, or “enablebanking”
The connection/item ID
The access token for the connection
The institution ID (required for some providers)
Array of account objects sorted by balance (highest first)
getBalance
Internal procedure - requires internal authentication
Provider name
The account ID
The access token
The account type
getProviderTransactions
Internal procedure - requires internal authentication
Provider name
The account ID
The access token
The account type
Whether to fetch only the latest transactions
Array of transaction objects from the provider
Exchange Rates
rates
Internal procedure - requires internal authentication
Object with currency codes as keys and exchange rates as values