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 9 Features
BankingCorporate BankingFinancePaymentsTreasuryCashProFortune 100

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...

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
  - Fortune 100
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
    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'