aid: bankwest url: https://raw.githubusercontent.com/api-evangelist/bankwest/refs/heads/main/apis.yml name: Bankwest kind: company description: Bankwest is an Australian retail and business bank headquartered in Perth, Western Australia. Founded in 1895 as the Agricultural Bank of Western Australia and later the Bank of Western Australia, it has operated as a wholly owned subsidiary of Commonwealth Bank of Australia (CBA) since CBA's December 2008 acquisition. In March 2024 Bankwest announced it would close its remaining branch network and become a digital-only bank, retaining the Bankwest brand for personal and business customers nationally. As an authorised deposit-taking institution brand operating under Australia's Consumer Data Right (CDR / Open Banking) regime, Bankwest exposes a public, unauthenticated Product Reference Data (PRD) API conforming to the Data Standards Body Consumer Data Standards; consumer data sharing beyond PRD requires ACCC accreditation and customer consent under the CDR authorisation model. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Financial - Banks - Open Banking - CDR - Consumer Banking - Australia - Product Reference Data - Digital Bank created: '2026-07-20' modified: '2026-07-21T12:00:00Z' specificationVersion: '0.19' apis: - aid: bankwest:bankwest-cdr-product-reference-data-api name: Bankwest CDR Product Reference Data API tags: - CDR - Open Banking - Product Reference Data - Banking - Public API image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.bankwest.com.au/support/open-banking/developers baseURL: https://open-api.bankwest.com.au/bwpublic/cds-au/v1/banking/products properties: - url: https://www.bankwest.com.au/support/open-banking/developers type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_get-products type: APIReference - url: openapi/bankwest-cds-banking-products-openapi.yml type: OpenAPI description: Public, unauthenticated Product Reference Data (PRD) API returning the features, rates, fees and eligibility for Bankwest's publicly offered banking products (transaction and savings accounts, term deposits, credit cards, personal loans and home loans). Confirmed live at HTTP 200 with x-v 5 returning 19 products. Conforms to the DSB Consumer Data Standards CDS-AU/v1 banking schema; GET /banking/products and GET /banking/products/{productId} require the x-v version header (v4 and v5 supported). - aid: bankwest:bankwest-cdr-accounts-balances-api name: Bankwest CDR Accounts & Balances API tags: - CDR - Open Banking - Accounts - Balances - Banking - Authorized API image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.bankwest.com.au/support/open-banking/developers baseURL: https://open-api.bankwest.com.au/cds-au/v1/banking/accounts properties: - url: https://www.bankwest.com.au/support/open-banking/developers type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_get-accounts type: APIReference - url: openapi/bankwest-cds-banking-products-openapi.yml type: OpenAPI description: Consumer-authorized CDR Banking endpoints for account discovery and balances - GET /banking/accounts (list accounts), GET /banking/accounts/balances (bulk balances), GET /banking/accounts/{accountId}/balance (single account balance) and GET /banking/accounts/{accountId} (account detail). Standardized by the DSB Consumer Data Standards CDS-AU/v1 banking schema that Bankwest, as a CBA-owned ADI brand, is required to implement. Unlike Product Reference Data these endpoints are NOT public - they are served over the data holder's accredited MTLS base URI (not the public /bwpublic channel, which returns 404 for account paths) and require an ACCC-accredited Data Recipient plus explicit customer consent under the CDR authorization (ADR) model. - aid: bankwest:bankwest-cdr-transactions-api name: Bankwest CDR Transactions API tags: - CDR - Open Banking - Transactions - Banking - Authorized API image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.bankwest.com.au/support/open-banking/developers baseURL: https://open-api.bankwest.com.au/cds-au/v1/banking/accounts/{accountId}/transactions properties: - url: https://www.bankwest.com.au/support/open-banking/developers type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_get-transactions type: APIReference - url: openapi/bankwest-cds-banking-products-openapi.yml type: OpenAPI description: Consumer-authorized CDR Banking transaction endpoints - GET /banking/accounts/{accountId}/transactions (list transactions for an account, with date, amount and text filtering) and GET /banking/accounts/{accountId}/transactions/{transactionId} (transaction detail). Standardized by the DSB Consumer Data Standards CDS-AU/v1 banking schema. These endpoints are not public - they run on Bankwest's accredited MTLS base URI and require an ACCC-accredited Data Recipient and explicit customer consent under the CDR authorization (ADR) model, not the unauthenticated Product Reference Data channel. - aid: bankwest:bankwest-cdr-direct-debits-scheduled-payments-api name: Bankwest CDR Direct Debits & Scheduled Payments API tags: - CDR - Open Banking - Direct Debits - Scheduled Payments - Banking - Authorized API image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.bankwest.com.au/support/open-banking/developers baseURL: https://open-api.bankwest.com.au/cds-au/v1/banking/accounts/direct-debits properties: - url: https://www.bankwest.com.au/support/open-banking/developers type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_get-direct-debits type: APIReference - url: openapi/bankwest-cds-banking-products-openapi.yml type: OpenAPI description: Consumer-authorized CDR Banking endpoints covering authorised direct debits and scheduled/recurring payments - GET /banking/accounts/{accountId}/direct-debits and GET /banking/accounts/direct-debits (bulk), plus GET /banking/accounts/{accountId}/payments/scheduled and GET /banking/payments/scheduled (bulk). Standardized by the DSB Consumer Data Standards CDS-AU/v1 banking schema. These endpoints are not public - they are served over Bankwest's accredited MTLS base URI and require an ACCC-accredited Data Recipient plus explicit customer consent under the CDR authorization (ADR) model. - aid: bankwest:bankwest-cdr-payees-api name: Bankwest CDR Payees API tags: - CDR - Open Banking - Payees - Banking - Authorized API image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.bankwest.com.au/support/open-banking/developers baseURL: https://open-api.bankwest.com.au/cds-au/v1/banking/payees properties: - url: https://www.bankwest.com.au/support/open-banking/developers type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_get-payees type: APIReference - url: openapi/bankwest-cds-banking-products-openapi.yml type: OpenAPI description: Consumer-authorized CDR Banking payee endpoints - GET /banking/payees (list the customer's saved payees) and GET /banking/payees/{payeeId} (payee detail, including domestic, international and BPAY payee schemes). Standardized by the DSB Consumer Data Standards CDS-AU/v1 banking schema that Bankwest is required to implement as an ADI brand. These endpoints are not public - they run on Bankwest's accredited MTLS base URI and require an ACCC-accredited Data Recipient plus explicit customer consent under the CDR authorization (ADR) model. common: - type: DomainSecurity url: security/bankwest-domain-security.yml - type: AgenticAccess url: agentic-access/bankwest-agentic-access.yml - type: Authentication url: authentication/bankwest-authentication.yml - type: OAuthScopes url: scopes/bankwest-scopes.yml - type: Conventions url: conventions/bankwest-conventions.yml - type: ErrorCatalog url: errors/bankwest-problem-types.yml - type: Lifecycle url: lifecycle/bankwest-lifecycle.yml - type: StatusPage url: https://www.bankwest.com.au/support/payments/payment-services-availability - type: Conformance url: conformance/bankwest-conformance.yml - type: DataModel url: data-model/bankwest-data-model.yml - type: MCPServer url: mcp/bankwest-mcp.yml - type: Overlay url: overlays/bankwest-cds-banking-products-overlay.yaml - type: LLMsTxt url: llms/bankwest-llms.txt - type: AgentSkill url: skills/_index.yml - type: Website url: https://www.bankwest.com.au/ - type: DeveloperPortal url: https://www.bankwest.com.au/support/open-banking/developers - type: Documentation url: https://www.bankwest.com.au/support/open-banking - type: APIReference url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-apis - type: LinkedIn url: https://www.linkedin.com/company/bankwest - type: PrivacyPolicy url: https://www.bankwest.com.au/legal-stuff/bankwest-privacy-statement - type: TermsOfService url: https://www.bankwest.com.au/legal-stuff/website-terms-of-use - type: Support url: https://www.bankwest.com.au/support maintainers: - FN: Kin Lane email: kin@apievangelist.com