Skip to content

FousCIBC Cash Management Online

Get your CIBC Cash Management Online reports as JSON

Read the Current Day report, the Transaction Detail report and the payments waiting in Payments Management from CIBC Cash Management Online with one API call each. A workflow can send you each weekday's balances and the payments still to approve.

Works with your own CIBC Cash Management Online account. Fous is an independent product.

What you can build on CMO

  • Get the Current Day report

    Build this

    Opens Information Reporting, runs the Current Day standard report for the accounts you name and reads each account's balances.

    Takes
    Accounts (optional)
    Returns
    Account, currency, opening balance, current balance, total credits, total debits, report time
  • Get transaction details

    Build this

    Runs the Transaction Detail report in Information Reporting for one account and date range and reads each transaction row.

    Takes
    Account, from date, to date
    Returns
    Account, date, description, reference, debit, credit, balance
  • List payments awaiting approval

    Build this

    Reads the Payments Management page and lists the payments that still need an approval, with their type and amount.

    Takes
    Payment type (optional)
    Returns
    Payment type, from account, payee, amount, currency, value date, created by, status
  • Add a payment from a saved template

    Build this

    On Payments Management, selects Add a New Payment, picks the saved payment template you name, enters the amount and date and leaves it for approval.

    Takes
    Template name, amount, payment date
    Returns
    Template, payee, amount, currency, payment date, status

Automate CMO with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Morning cash position from the Current Day report

    Build this
    Starts
    Every weekday at 8:00 Eastern time
    Step 1
    Get the Current Day report for every account.
    Step 2
    Have an AI step total the current balances by currency.
    Step 3
    Post each account's balances and the totals to your treasury or ERP webhook, and email you the summary.
  • Payments still waiting for approval

    Build this
    Starts
    Every weekday at 10:00 Eastern time
    Step 1
    List the payments awaiting approval in Payments Management.
    Step 2
    Keep the ones that were not there on the last run.
    Step 3
    Email you each new payment with its type, payee, amount and value date.
  • Yesterday's transactions to accounting

    Build this
    Starts
    Every weekday at 7:00 Eastern time
    Step 1
    For each account you name, get the Transaction Detail report for the previous business day.
    Step 2
    Stop when there are no transactions.
    Step 3
    Post each transaction's date, description, reference and amount to your accounting webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get the Current Day report” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "digitalbusiness.cibc.com/get_current_day_report",
    "input": {
      "accounts": [
        "00012-1234567",
        "00012-7654321"
      ]
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "report": "Current Day",
    "report_time": "2026-11-12T08:02:00-05:00",
    "accounts": [
      {
        "account": "00012-1234567",
        "name": "Acme Operating",
        "currency": "CAD",
        "opening_balance": 482310.55,
        "current_balance": 455912.1,
        "total_credits": 18240,
        "total_debits": 44638.45
      }
    ],
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

CMO’s own options

CIBC publishes no client API for Cash Management Online. Its automated routes are file-based: the File Transfer Service moves payment files, raw data and reports to and from CIBC, and SWIFT Corporate Access exchanges payment and reporting files in SWIFT format. Everything else is done in CMO itself.

OptionWhat it coversWhat it takes
File Transfer Service (FTS)Sends payment files from your treasury system to CIBC and brings back raw data and reports, without manual connections.An FTS service set up with CIBC for your business.
CIBC SWIFT Corporate AccessExchanges payment and reporting files with CIBC in the standard SWIFT format.A SWIFT connection arranged with CIBC.
CMO by handWires, EFTs, transfers and bill payments, approvals, Information Reporting and up to 7 years of eStatements.A CMO registration, a user ID, PIN and RSA SecurID token, and the CMO monthly maintenance fee.

Read on November 12, 2026: CIBC cash management services, eStatements for business accounts.

Signing in to CMO

CMO signs you in with a user ID, a PIN and a token number from an RSA SecurID hardware token or software token app, which you activate once with a code CIBC emails you. With Fous you sign in through CMO's own sign-in with your own account, the login is sealed with AES-256, and a method reads and does only what your entitlements allow.

Worth knowing

Every sign-in needs a token number
CMO asks for a user ID, a PIN and the current number from an RSA SecurID token, a hardware token or the software token app. A token is activated with a code CIBC sends by email.
Entitlements and approval levels decide
Role Maintenance sets each role's payment permissions and payment limits. Entitlements can require more than one approval on a payment.
eStatements follow the statement cycle
eStatements appear on the CMO Welcome Page according to each account's statement cycle, only for accounts the user is entitled to, and go back up to 7 years.

More in Finance: corporate banking and credit

Other industries: Worldpay iQ, BIR eFPS, TRACES, Tripadvisor Management Centre, BPS Servicios en Línea, ZATCA e-Services.

Frequently asked questions

No public client API is published for CMO. CIBC's automated channels are file-based: the File Transfer Service for payment files, raw data and reports, and SWIFT Corporate Access for SWIFT-format files. Otherwise you use CMO in the browser.

Yes, once you build a method that runs the Current Day report in Information Reporting. A workflow can call it every weekday at a set time and email you the balances or post them to your treasury system by webhook.

Only if your own CMO entitlements allow approving, and the methods on this page leave approval to a person. The workflows read the payments waiting in Payments Management and email you about them, so someone in your team still reviews and approves each one.

Up to 7 years. CIBC says eStatements are kept for up to 7 years and appear on the CMO Welcome Page according to each account's statement cycle, for users entitled to that account.

No. Fous is an independent product. You use it with your own CIBC Cash Management Online account, and a method reads and does only what that account can.

Put CIBC Cash Management Online behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextCommBizDBS IDEALFABeAccessWorldpay iQHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of CIBC Cash Management Online (CIBC). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.