Financial Institutions
Financial Institutions represent your customer's financial accounts (bank accounts) that can be used to withdraw or receive funds. You can add external accounts through:
- Financial Institutions API
- Plaid (coming soon)
Creating a Financial Institution
Link your customer's bank account by adding it to their Account.
POST https://api.brale.xyz/financial_institution/external
{
"name": "Business Checking Account",
"transfer_type": ["ACH", "Wire"],
"metadata": {
"nickname": "Payroll Account",
"created_by": "InternalUser123"
},
"bank_details": {
"owner": "Jane Doe",
"account_number": "1234567890",
"routing_number": "987654321",
"name": "Example Bank",
"address": {
"street_line_1": "100 Example St",
"street_line_2": "Suite 500",
"city": "Springfield",
"state": "CA",
"zip": "90001",
"country": "US"
},
"account_type": "checking"
}
}
You can also add Financial Institutions through the Brale Dashboard settings page https://app.brale.xyz/settings
Fetching Financial Institutions
Retrieve details of a linked financial institution by ID.
GET https://api.brale.xyz/financial_institutions/:id
{
"name": "Business Checking Account",
"transfer_type": ["ACH", "Wire"],
"metadata": {
"nickname": "Payroll Account",
"created_by": "InternalUser123"
},
"bank_details": {
"owner": "Jane Doe",
"account_number": "1234567890",
"routing_number": "987654321",
"name": "Example Bank",
"address": {
"street_line_1": "100 Example St",
"street_line_2": "Suite 500",
"city": "Springfield",
"state": "CA",
"zip": "90001",
"country": "US"
},
"account_type": "checking"
}
}
Updated 8 days ago