EIGENN.
docsguidesapichangelogpricingsign in
EIGENN.

Bank Accounts API

List and manage team-scoped bank account records through public API v1.

Bank-account operations use bank-accounts.read or bank-accounts.write.

Endpoints

MethodEndpointScopePurpose
GET/bank-accountsbank-accounts.readList bank accounts
POST/bank-accountsbank-accounts.writeCreate a bank account record
GET/bank-accounts/{id}bank-accounts.readRetrieve one account
PATCH/bank-accounts/{id}bank-accounts.writeUpdate supplied fields
DELETE/bank-accounts/{id}bank-accounts.writeDelete an account record

List Accounts

GET /bank-accounts returns all accessible accounts for the authenticated team. Filter with:

  • enabled
  • manual

This operation does not document cursor pagination. Do not add page or limit parameters that are absent from OpenAPI.

Create a Manual Record

POST /bank-accounts needs name. The documented optional fields are currency and manual.

curl --request POST \
  --url https://api.eigenn.io/v1/bank-accounts \
  --header "Authorization: Bearer $EIGENN_API_TOKEN" \
  --header "Content-Type: application/json" \
  --header "Idempotency-Key: bank-account-operating-usd" \
  --data '{
    "name": "Operating Account",
    "currency": "USD",
    "manual": true
  }'

Do not send institution or account-number fields from legacy descriptions only. The current public create schema does not advertise them.

Update an Account

PATCH /bank-accounts/{id} can update documented fields such as:

  • name
  • enabled
  • balance
  • currency
  • type

Account types are depository, credit, other_asset, loan, and other_liability. Omitted fields remain unchanged.

Delete Carefully

DELETE /bank-accounts/{id} removes the team-scoped account record and returns its details. Examine the linked transaction and reporting workflows before you delete the record.

Balances and Cash Flow

Legacy examples used /balances and /cash-flow, which are not public v1 paths.

Use:

  • GET /metrics/balances with metrics.read
  • GET /metrics/cash-balance with metrics.read
  • GET /metrics/cash-flow with metrics.read

These are analytics operations, not bank-account CRUD.

Related Pages

  • Transactions API
  • Forecasts and Stress Tests API
  • Authentication

Authentication

Authenticate Eigenn public API v1 requests with a scoped API key or an OAuth access token.

Customers API

Create, find, update, and delete team-scoped customer records through public API v1.

On this page

EndpointsList AccountsCreate a Manual RecordUpdate an AccountDelete CarefullyBalances and Cash FlowRelated Pages

Eigenn docs

current product

Overview
Overview
OverviewAccount PreferencesAssistant AutomationAssistant Command CenterBank ConnectionsBilling and UsageBudgets and ForecastCommand CenterCustomer LifecycleCustomer RecordsCustomersDeveloper PlatformDocument Processing and ExtractionDocument VaultFinancial Analytics and ReportsFinancial OverviewInvoice InsightsInvoice ProductsInvoicesMarketplace IntegrationsNotifications and BrandingOnboarding and SupportOverviewReceivablesReceivables AnalyticsReceivables ControlsSecurity and AccessSettings OverviewStress TestsTeams and OrganizationsTone Profiles and ExperimentsTransaction Categories and RulesTransactionsWeekly Finance RitualWorkflow ExecutionsWorkflow PausesWorkflowsWorkspace Inbox and Approvals
OverviewBuild and Review a ForecastBuild Your First WorkflowConfigure Assistant OperationsConfigure Notifications and BrandingConfigure Receivables ControlsConnect Transaction RecordsCreate and Manage CustomersCreate and Send InvoicesDeveloper API SetupFirst Cash ReviewInvoice Collection WorkflowMaintain Transaction RulesManage Security and BillingManage Team AccessManage the Invoice LifecycleMCP WorkflowsMonitor and Recover WorkflowsOrganize and Share DocumentsProcess Inbox ItemsReconcile and Categorize TransactionsReview a Customer Finance RecordRun a Finance Operating ReviewRun a Receivables Tone ExperimentRun a Runway Stress TestRun Your First Command Center ReviewSet Up a WorkspaceTroubleshoot Account AccessWebhook DeliveryWeekly CFO Review
OverviewIntegrationsMCPSDKsWebhooks
OverviewAuthenticationBank Accounts APICustomers APIErrorsForecasts and Stress Tests APIInvoice Payments APIInvoices APIPaginationRate LimitsRemote Tracker API StatusTracker Categories APITracker Entries and Timers APITracker Projects APITransactions APIWebhooks API StatusWorkflows API Status
Overview
Overview