aid: bank-australia url: https://raw.githubusercontent.com/api-evangelist/bank-australia/refs/heads/main/apis.yml name: Bank Australia kind: company description: >- Bank Australia is a customer-owned (mutual) bank headquartered in Collingwood, Victoria, tracing its origins to the 1957 CSIRO Co-operative Credit Society and formed through the merger of more than 70 credit unions and co-operatives (via mecu and bankmecu) before adopting the Bank Australia name in 2015. As an APRA-regulated authorised deposit-taking institution (ADI) and a certified B Corporation, it is owned by its customers rather than shareholders and is known for responsible, fossil-fuel-free lending. Under Australia's Consumer Data Right (CDR / Open Banking), Bank Australia operates as a data holder: it exposes a public, unauthenticated Product Reference Data (PRD) API conforming to the Data Standards Body (DSB) Consumer Data Standards, and offers accredited-recipient consumer data sharing to eligible customers through its app and internet banking. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Financial - Banks - Open Banking - CDR - Consumer Data Right - Consumer Banking - Australia - Mutual Bank created: '2026-07-20' modified: '2026-07-21T12:30:00Z' specificationVersion: '0.19' apis: - aid: bank-australia:bank-australia-cdr-product-reference-data-api name: Bank Australia CDR Product Reference Data API tags: - CDR - Open Banking - Product Reference Data - Banking - Public image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.bankaust.com.au/support/open-banking/developer/ baseURL: https://public.cdr.bankaust.com.au/cds-au/v1 properties: - url: https://www.bankaust.com.au/support/open-banking/developer/ type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_get-products type: APIReference - url: openapi/bank-australia-cds-banking-openapi.json type: OpenAPI description: >- Public, unauthenticated Product Reference Data (PRD) endpoints under the Consumer Data Right. Serves GET /banking/products and GET /banking/products/{productId} at the CDS public base https://public.cdr.bankaust.com.au/cds-au/v1, returning machine-readable product, fee, rate, and eligibility data for Bank Australia's deposit, credit card, and lending products. Requests require the mandatory CDS `x-v` version header. Probed 2026-07-21: GET /banking/products returned HTTP 200. The contract is the shared DSB Consumer Data Standards Banking OpenAPI (v1.36.0, OpenAPI 3.0.3) harvested verbatim from the Data Standards Body, not a bank-proprietary specification. - aid: bank-australia:bank-australia-cdr-accounts-balances-api name: Bank Australia CDR Accounts & Balances API tags: - CDR - Open Banking - Accounts - Balances - Banking - Consumer Authorized image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.bankaust.com.au/support/open-banking/developer/ baseURL: https://resource.cdr.bankaust.com.au/cds-au/v1/banking/accounts properties: - url: https://www.bankaust.com.au/support/open-banking/developer/ type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_get-accounts type: APIReference - url: openapi/bank-australia-cds-banking-openapi.json type: OpenAPI description: >- Consumer-authorized account and balance endpoints under the Consumer Data Right, served from Bank Australia's resource host https://resource.cdr.bankaust.com.au/cds-au/v1. Covers GET /banking/accounts (list of authorized accounts), GET /banking/accounts/balances (bulk balances), GET /banking/accounts/{accountId}/balance (single balance) and GET /banking/accounts/{accountId} (account detail). Access requires an ACCC- accredited data recipient (ADR), an eligible customer's consent, and the CDR security profile (OIDC/FAPI, mTLS); the resource host rejects unauthenticated connections (probed 2026-07-21: connection blocked, no unauthenticated response). The contract is the shared DSB Consumer Data Standards Banking OpenAPI (v1.36.0), not a bank-proprietary specification. - aid: bank-australia:bank-australia-cdr-transactions-api name: Bank Australia CDR Transactions API tags: - CDR - Open Banking - Transactions - Banking - Consumer Authorized image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.bankaust.com.au/support/open-banking/developer/ baseURL: https://resource.cdr.bankaust.com.au/cds-au/v1/banking/accounts properties: - url: https://www.bankaust.com.au/support/open-banking/developer/ type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_get-transactions type: APIReference - url: openapi/bank-australia-cds-banking-openapi.json type: OpenAPI description: >- Consumer-authorized transaction endpoints under the Consumer Data Right, served from https://resource.cdr.bankaust.com.au/cds-au/v1. Covers GET /banking/accounts/{accountId}/transactions (transactions for an account, with date and amount filters) and GET /banking/accounts/{accountId}/transactions/{transactionId} (transaction detail). Access requires an ACCC-accredited data recipient, the customer's consent, and the CDR security profile (OIDC/FAPI, mTLS); the resource host rejects unauthenticated connections (probed 2026-07-21). The contract is the shared DSB Consumer Data Standards Banking OpenAPI (v1.36.0), not a bank-proprietary specification. - aid: bank-australia:bank-australia-cdr-direct-debits-scheduled-payments-api name: Bank Australia CDR Direct Debits & Scheduled Payments API tags: - CDR - Open Banking - Direct Debits - Scheduled Payments - Banking - Consumer Authorized image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.bankaust.com.au/support/open-banking/developer/ baseURL: https://resource.cdr.bankaust.com.au/cds-au/v1/banking properties: - url: https://www.bankaust.com.au/support/open-banking/developer/ type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_get-direct-debits type: APIReference - url: openapi/bank-australia-cds-banking-openapi.json type: OpenAPI description: >- Consumer-authorized direct-debit and scheduled-payment endpoints under the Consumer Data Right, served from https://resource.cdr.bankaust.com.au/cds-au/v1. Covers GET /banking/accounts/{accountId}/direct-debits and POST /banking/accounts/direct-debits (bulk), GET /banking/accounts/{accountId}/payments/scheduled and POST /banking/payments/scheduled (bulk scheduled payments). Access requires an ACCC-accredited data recipient, the customer's consent, and the CDR security profile (OIDC/FAPI, mTLS); the resource host rejects unauthenticated connections (probed 2026-07-21). The contract is the shared DSB Consumer Data Standards Banking OpenAPI (v1.36.0), not a bank-proprietary specification. - aid: bank-australia:bank-australia-cdr-payees-api name: Bank Australia CDR Payees API tags: - CDR - Open Banking - Payees - Banking - Consumer Authorized image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.bankaust.com.au/support/open-banking/developer/ baseURL: https://resource.cdr.bankaust.com.au/cds-au/v1/banking/payees properties: - url: https://www.bankaust.com.au/support/open-banking/developer/ type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_get-payees type: APIReference - url: openapi/bank-australia-cds-banking-openapi.json type: OpenAPI description: >- Consumer-authorized saved-payee endpoints under the Consumer Data Right, served from https://resource.cdr.bankaust.com.au/cds-au/v1. Covers GET /banking/payees (list of the customer's saved payees) and GET /banking/payees/{payeeId} (payee detail, including domestic, biller, and international payee unions). Access requires an ACCC-accredited data recipient, the customer's consent, and the CDR security profile (OIDC/FAPI, mTLS); the resource host rejects unauthenticated connections (probed 2026-07-21). The contract is the shared DSB Consumer Data Standards Banking OpenAPI (v1.36.0), not a bank-proprietary specification. common: - type: AgenticAccess url: agentic-access/bank-australia-agentic-access.yml - type: DomainSecurity url: security/bank-australia-domain-security.yml - type: Website url: https://www.bankaust.com.au/ - type: DeveloperPortal url: https://www.bankaust.com.au/support/open-banking/developer/ - type: Documentation url: https://www.bankaust.com.au/support/open-banking - type: LinkedIn url: https://au.linkedin.com/company/bankaust - type: Blog url: https://www.bankaust.com.au/blog - type: PrivacyPolicy url: https://www.bankaust.com.au/support/website-security-and-privacy-statement - type: TermsOfService url: https://www.bankaust.com.au/support/disclosures - type: Support url: https://www.bankaust.com.au/support - type: StatusPage url: https://www.bankaust.com.au/status - type: Authentication url: authentication/bank-australia-authentication.yml - type: Conventions url: conventions/bank-australia-conventions.yml - type: Conformance url: conformance/bank-australia-conformance.yml - type: ErrorCatalog url: errors/bank-australia-problem-types.yml - type: Lifecycle url: lifecycle/bank-australia-lifecycle.yml - type: Deprecation url: lifecycle/bank-australia-lifecycle.yml - type: MCPServer url: mcp/bank-australia-mcp.yml - type: LLMsTxt url: llms/bank-australia-llms.txt - type: AgentSkill url: skills/bank-australia-lookup-banking-products.md - type: DataModel url: data-model/bank-australia-data-model.yml - type: Overlay url: overlays/bank-australia-cds-banking-overlay.yaml maintainers: - FN: Kin Lane email: kin@apievangelist.com