v1

latestOpenAPI 3.1.0AGPL-3.0 license2026-07-1210336283.6 KB
Bank Accounts

Create a bank account

Create a new bank account for the authenticated team.

post/bank-accounts

Request body

namestring required

The name of the bank account.

currencystring

The currency code for the bank account (ISO 4217).

manualboolean

Whether the bank account is a manual account.

Example request

{
  "name": "Checking Account",
  "currency": "USD",
  "manual": false
}

Response

Bank account created

idstring uuid required

Unique identifier for the bank account.

namestring nullable required

Name of the bank account.

currencystring nullable required

Currency code of the bank account (e.g., USD, EUR).

typestring nullable required

Type of the bank account (e.g., depository, credit).

enabledboolean required

Whether the bank account is enabled.

balancenumber nullable required

Current balance of the bank account.

manualboolean nullable required

Whether the bank account is a manual account.

Example response

{
  "id": "b7e6c2a0-1f2d-4c3b-9a8e-123456789abc",
  "name": "Checking Account",
  "currency": "USD",
  "type": "depository",
  "enabled": true,
  "balance": 1500.75,
  "manual": false
}