Bank of America logo

Bank of America

Bank of America is a multinational investment bank and financial services holding company providing consumer banking, wealth management, corporate banking, and investment banking services worldwide. The CashPro Developer Studio provides REST APIs for corporate treasury clients to automate account management, payments, balance reporting, and statement access, supporting over 350 payment types and integration with TMS and ERP platforms.

1 APIs 6 Capabilities 9 Features 48.4 / 100 developing
BankingCorporate BankingFinancePaymentsTreasuryCashPro

API Rating

48.4/ 100
developing
Scored 2026-05-20 · rubric v0.3
Discoverability87.5
Contract Quality66.7
Governance39.5
Operational Transparency26.3
Developer Ergonomics10.9
Commercial Clarity63.2

APIs

Bank of America CashPro API

The Bank of America CashPro API enables corporate treasury clients to programmatically access banking services including payments, account information, balance reporting, and tr...

Capabilities

Bank of America API — Banking

Bank of America API — Banking. 1 operations. Lead operation: Get API status. Self-contained Naftiko capability covering one Bank Of America business surface.

Run with Naftiko

Bank of America CashPro API — Accounts

Bank of America CashPro API — Accounts. 2 operations. Lead operation: List Accounts. Self-contained Naftiko capability covering one Bank Of America business surface.

Run with Naftiko

Bank of America CashPro API — Balances

Bank of America CashPro API — Balances. 1 operations. Lead operation: Get Account Balances. Self-contained Naftiko capability covering one Bank Of America business surface.

Run with Naftiko

Bank of America CashPro API — Payments

Bank of America CashPro API — Payments. 4 operations. Lead operation: Initiate Payment. Self-contained Naftiko capability covering one Bank Of America business surface.

Run with Naftiko

Bank of America CashPro API — Statements

Bank of America CashPro API — Statements. 2 operations. Lead operation: List Statements. Self-contained Naftiko capability covering one Bank Of America business surface.

Run with Naftiko

Bank of America CashPro API — Transactions

Bank of America CashPro API — Transactions. 1 operations. Lead operation: List Transactions. Self-contained Naftiko capability covering one Bank Of America business surface.

Run with Naftiko

Features

Account Management

Programmatic access to CashPro account details and metadata.

Balance Reporting

Real-time ledger, available, and collected balance queries.

Transaction History

Paginated transaction history with date range filtering.

Payment Initiation

Initiate payments across 350+ payment types including ACH, wire, SWIFT, and RTP.

Payment Status Tracking

Real-time payment status monitoring and cancellation support.

Statement Access

Programmatic retrieval of monthly account statements.

OAuth2 Security

Client credentials OAuth2 flow for secure API access.

TMS/ERP Integration

Pre-built connectors for 28+ Treasury Management and ERP platforms.

Sandbox Environment

Developer sandbox for testing and accelerated onboarding.

Use Cases

Treasury Automation

Automate daily cash positioning, balance reporting, and payment workflows.

ERP Integration

Connect SAP, Oracle, or other ERP systems to Bank of America CashPro.

Payments Hub

Centralize payment initiation across ACH, wire, SWIFT, and real-time payment rails.

Liquidity Management

Real-time visibility into global account balances for liquidity decisions.

Reconciliation

Automated transaction download for account reconciliation workflows.

Cash Concentration

Sweep and concentration account management via API.

Integrations

SAP
Oracle
Kyriba
Sage Intacct
Microsoft Dynamics
Coupa
Workday

Semantic Vocabularies

Bank Of America Context

0 classes · 65 properties

JSON-LD

API Governance Rules

Bank of America API Rules

16 rules · 10 errors 6 warnings

SPECTRAL

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
📝
SignUp
SignUp
📰
Blog
Blog
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD

Sources

Raw ↑
aid: bank-of-america
url: https://raw.githubusercontent.com/api-evangelist/bank-of-america/refs/heads/main/apis.yml
name: Bank of America
tags:
  - Banking
  - Corporate Banking
  - Finance
  - Payments
  - Treasury
  - CashPro
modified: '2026-05-19'
description: Bank of America is a multinational investment bank and financial services holding company providing consumer
  banking, wealth management, corporate banking, and investment banking services worldwide. The CashPro Developer Studio provides
  REST APIs for corporate treasury clients to automate account management, payments, balance reporting, and statement access,
  supporting over 350 payment types and integration with TMS and ERP platforms.
apis:
  - aid: bank-of-america:cashpro-api
    name: Bank of America CashPro API
    tags:
    - Accounts
    - Balances
    - Banking
    - Corporate Banking
    - Payments
    - Statements
    - Treasury
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://api.bankofamerica.com/cashpro/v1
    humanURL: https://developer.bankofamerica.com/
    properties:
    - url: https://developer.bankofamerica.com/
      type: Documentation
    - url: openapi/bank-of-america-cashpro-api-openapi.yml
      type: OpenAPI
    - type: NaftikoCapability
      url: capabilities/bofa-banking.yaml
    - type: NaftikoCapability
      url: capabilities/cashpro-accounts.yaml
    - type: NaftikoCapability
      url: capabilities/cashpro-balances.yaml
    - type: NaftikoCapability
      url: capabilities/cashpro-payments.yaml
    - type: NaftikoCapability
      url: capabilities/cashpro-statements.yaml
    - type: NaftikoCapability
      url: capabilities/cashpro-transactions.yaml
    description: The Bank of America CashPro API enables corporate treasury clients to programmatically access banking services
      including payments, account information, balance reporting, and transaction history. The API supports over 350 payment
      types and integrates with Treasury Management Systems (TMS) and ERP platforms.
common:
  - type: GitHubOrganization
    url: https://github.com/bankofamerica
  - type: LinkedIn
    url: https://www.linkedin.com/company/bank-of-america
  - type: Website
    url: https://www.bankofamerica.com/
    name: Bank of America
  - type: Documentation
    url: https://developer.bankofamerica.com/
    name: CashPro Developer Studio
  - type: SignUp
    url: https://developer.bankofamerica.com/
    name: Developer Portal
  - type: Blog
    url: https://newsroom.bankofamerica.com/
    name: Newsroom
  - type: TermsOfService
    url: https://www.bankofamerica.com/online-banking/digital-banking-agreement.go
    name: Digital Banking Agreement
  - type: PrivacyPolicy
    url: https://www.bankofamerica.com/security-center/overview.go
    name: Privacy Policy
  - type: SpectralRules
    url: rules/bank-of-america-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/bank-of-america-vocabulary.yaml
  - type: JSONLD
    url: json-ld/bank-of-america-context.jsonld
  - name: Features
    type: Features
    data:
    - name: Account Management
      description: Programmatic access to CashPro account details and metadata.
    - name: Balance Reporting
      description: Real-time ledger, available, and collected balance queries.
    - name: Transaction History
      description: Paginated transaction history with date range filtering.
    - name: Payment Initiation
      description: Initiate payments across 350+ payment types including ACH, wire, SWIFT, and RTP.
    - name: Payment Status Tracking
      description: Real-time payment status monitoring and cancellation support.
    - name: Statement Access
      description: Programmatic retrieval of monthly account statements.
    - name: OAuth2 Security
      description: Client credentials OAuth2 flow for secure API access.
    - name: TMS/ERP Integration
      description: Pre-built connectors for 28+ Treasury Management and ERP platforms.
    - name: Sandbox Environment
      description: Developer sandbox for testing and accelerated onboarding.
  - name: Use Cases
    type: UseCases
    data:
    - name: Treasury Automation
      description: Automate daily cash positioning, balance reporting, and payment workflows.
    - name: ERP Integration
      description: Connect SAP, Oracle, or other ERP systems to Bank of America CashPro.
    - name: Payments Hub
      description: Centralize payment initiation across ACH, wire, SWIFT, and real-time payment rails.
    - name: Liquidity Management
      description: Real-time visibility into global account balances for liquidity decisions.
    - name: Reconciliation
      description: Automated transaction download for account reconciliation workflows.
    - name: Cash Concentration
      description: Sweep and concentration account management via API.
  - name: Integrations
    type: Integrations
    data:
    - name: SAP
    - name: Oracle
    - name: Kyriba
    - name: Sage Intacct
    - name: Microsoft Dynamics
    - name: Coupa
    - name: Workday
created: '2024-01-01'
maintainers:
  - FN: Kin Lane
    email: [email protected]
specificationVersion: '0.19'