Skip to main content

Overview

The Accounts API provides functionality for managing:
  • Bank accounts
  • Multi-currency support
  • Balance tracking
  • IBAN management
  • Customer accounts

Core Concepts

Account Types

TypeDescriptionFeatures
currentStandard checking accountPayments, transfers
savingsInterest-bearing accountInterest rates
escrowHeld funds accountControlled release

Account Status

StatusDescriptionNext States
activeFully operationalinactive, blocked
inactiveTemporarily disabledactive, closed
closedPermanently closed-
blockedUsage restrictedactive

Account Properties

FieldDescriptionRequired
customer_idAccount ownerYes
currencyAccount currencyYes
typeAccount typeYes
descriptionAccount nameNo
ibanAccount numberAuto
bicBank identifierAuto
bbanBasic bank accountAuto

Balance Components

TypeDescriptionUsage
availableAvailable fundsSpendable amount
currentCurrent balanceTotal balance
pendingPending transactionsProcessing
holdsReserved fundsBlocked amount

Metadata Options

FieldDescription
purposeAccount purpose
cost_centerCost center code
departmentDepartment name
projectProject reference

Validation Rules

Currency Rules

  • Valid ISO 4217 code
  • Supported by bank
  • Matches country rules

IBAN Rules

  • Country-specific format
  • Valid checksum
  • Unique per customer
  • Active bank code

Security Requirements

  • Customer-scoped access
  • Role-based permissions
  • Balance visibility rules
  • Transaction limits
  • Audit logging
See individual endpoint documentation for detailed request/response formats and examples.