Bank of Melbourne CDR Accounts & Balances API

CONSUMER-AUTHORIZED Consumer Data Right (CDR) Accounts & Balances surface of the shared DSB Banking API that Bank of Melbourne implements as an accredited CDR data holder on shared Westpac Group infrastructure. Access is only available to an Accredited Data Recipient (ADR) after the customer grants consent via the regulated CDR / OAuth2 + OpenID Connect (FAPI) authorization flow - it is NOT publicly callable. Covers GET /banking/accounts (list), GET /banking/accounts/balances (bulk balances), POST /banking/accounts/balances, GET /banking/accounts/{accountId}/balance, and GET /banking/accounts/{accountId} (account detail). Hosted under the confirmed CDR base https://digital-api.bankofmelbourne.com.au/cds-au/v1.

Operations 19

GET /banking/accounts Get Accounts #
GET /banking/accounts/balances Get Bulk Balances #
POST /banking/accounts/balances Get Balances For Specific Accounts #
GET /banking/accounts/{accountId}/balance Get Account Balance #
GET /banking/accounts/{accountId} Get Account Detail #
GET /banking/accounts/{accountId}/transactions Get Transactions For Account #
GET /banking/accounts/{accountId}/transactions/{transactionId} Get Transaction Detail #
GET /banking/accounts/{accountId}/direct-debits Get Direct Debits For Account #
GET /banking/accounts/direct-debits Get Bulk Direct Debits #
POST /banking/accounts/direct-debits Get Direct Debits For Specific Accounts #
GET /banking/accounts/{accountId}/payments/scheduled Get Scheduled Payments for Account #
GET /banking/payments/scheduled Get Scheduled Payments Bulk #
POST /banking/payments/scheduled Get Scheduled Payments For Specific Accounts #
GET /banking/accounts/{accountId}/payments/plans Get Instalment Plans for Account #
GET /banking/accounts/payments/plans Get Instalment Plans Bulk #
GET /banking/payees Get Payees #
GET /banking/payees/{payeeId} Get Payee Detail #
GET /banking/products Get Products #
GET /banking/products/{productId} Get Product Detail #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/bank-of-melbourne-cdr-accounts-balances-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

bank-of-melbourne-cds-banking-products-openapi.yml Raw ↑
# Harvested VERBATIM from the official DSB Consumer Data Standards (Australia)
# Source: https://raw.githubusercontent.com/ConsumerDataStandardsAustralia/standards/master/slate/source/includes/swagger/cds_banking.json
# Provenance: shared DSB CDR Banking API standard (NOT a Bank of Melbourne-proprietary contract).
# Bank of Melbourne (a St.George / Westpac Group brand) implements this shared standard.
# Its public, unauthenticated PRD surface is confirmed live at
# https://digital-api.bankofmelbourne.com.au/cds-au/v1/banking/products (HTTP 200, x-v: 5).
# Converted from JSON to YAML without content changes. Public PRD endpoints: /banking/products and /banking/products/{productId}.
info:
  contact:
    email: contact@dsb.gov.au
    name: Data Standards Body
    url: https://dsb.gov.au/
  description: Specifications for resource endpoints applicable to data holders in the Banking sector.
  license:
    name: MIT License
    url: https://opensource.org/licenses/MIT
  title: CDR Banking API
  version: 1.36.0
servers:
- description: MTLS
  url: https://mtls.dh.example.com/cds-au/v1
tags:
- description: Banking Product endpoints
  name: Banking Products
  x-shortName: Products
- description: Banking Account endpoints
  name: Banking Accounts
  x-shortName: Accounts
- description: Banking Account Balance endpoints
  name: Banking Account Balances
  x-shortName: Account Balances
- description: Banking Account Transaction endpoints
  name: Banking Account Transactions
  x-shortName: Transactions
- description: Banking Account Direct Debit endpoints
  name: Banking Account Direct Debits
  x-shortName: Direct Debits
- description: Banking Account Scheduled Payment endpoints
  name: Banking Account Scheduled Payments
  x-shortName: Scheduled Payments


# --- truncated at 32 KB (290 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/bank-of-melbourne/refs/heads/main/openapi/bank-of-melbourne-cds-banking-products-openapi.yml