aid: imb-bank url: https://raw.githubusercontent.com/api-evangelist/imb-bank/refs/heads/main/apis.yml name: IMB Bank kind: company description: IMB Bank (IMB Ltd, ABN 92 087 651 974) is a member-owned Australian mutual bank founded in 1880 as the Illawarra Mutual Building Society in Wollongong, New South Wales. It is an authorised deposit-taking institution (ADI) regulated by APRA and ASIC, offering home loans, personal and business banking, deposits, cards and insurance to members across NSW, Victoria and the ACT. As a mutual, IMB is owned by its members rather than external shareholders. Under Australia's Consumer Data Right (CDR / Open Banking), IMB operates as a data holder and exposes a public, unauthenticated Product Reference Data (PRD) API conforming to the Consumer Data Standards, alongside an accredited data recipient (ADR) consent flow for sharing member banking data. IMB also runs a public developer sandbox and marketplace at developer.openbanking.imb.com.au. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Financial - Banks - Open Banking - CDR - Consumer Banking - Australia - Mutual Bank - Product Reference Data created: '2026-07-20' modified: '2026-07-21' specificationVersion: '0.19' apis: - aid: imb-bank:imb-bank-cdr-product-reference-data-api name: IMB Bank CDR Product Reference Data API tags: - CDR - Open Banking - Product Reference Data - Banking Products - Consumer Data Standards image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.imb.com.au/openbanking baseURL: https://openbank.openbanking.imb.com.au/cds-au/v1/banking/products properties: - url: https://www.imb.com.au/openbanking type: Documentation - url: https://developer.openbanking.imb.com.au/public/apis type: APIReference - url: openapi/imb-bank-cds-banking-products-openapi.yml type: OpenAPI description: Public, unauthenticated Consumer Data Right (CDR) Product Reference Data API exposing IMB Bank's retail banking products (home loans, deposits, cards and more) under the Consumer Data Standards path /cds-au/v1/banking/products. Confirmed live returning HTTP 200 with x-v 4 (HTTP 406 on an unsupported x-v), returning a data.products array; supports endpoint versions x-v 4 and 5. Covers the GET /banking/products list and GET /banking/products/{productId} detail operations. This is the only publicly callable, unauthenticated slice of IMB's CDR surface. - aid: imb-bank:imb-bank-cdr-accounts-balances-api name: IMB Bank CDR Accounts & Balances API tags: - CDR - Open Banking - Banking Accounts - Account Balances - Consumer Data Standards image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.imb.com.au/openbanking baseURL: https://openbank.openbanking.imb.com.au/cds-au/v1/banking/accounts properties: - url: https://www.imb.com.au/openbanking type: Documentation - url: https://developer.openbanking.imb.com.au/public/apis type: APIReference - url: openapi/imb-bank-cds-banking-products-openapi.yml type: OpenAPI description: Consumer-authorized Consumer Data Right (CDR) Accounts and Balances API. Once an IMB member consents through an Accredited Data Recipient (ADR) under the CDR consent model, this surface exposes GET /banking/accounts (list accounts), GET /banking/accounts/{accountId} (account detail), GET /banking/accounts/balances (bulk balances), and GET /banking/accounts/{accountId}/balance (single balance). These endpoints require an authorized CDR access token over the mutual-TLS data holder channel and are NOT publicly callable. IMB is legally required to implement this standardized surface as an accredited CDR data holder; the schema is the shared DSB Consumer Data Standards CDR Banking API v1.36.0. - aid: imb-bank:imb-bank-cdr-transactions-api name: IMB Bank CDR Transactions API tags: - CDR - Open Banking - Banking Transactions - Consumer Data Standards - Account Data image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.imb.com.au/openbanking baseURL: https://openbank.openbanking.imb.com.au/cds-au/v1/banking/accounts properties: - url: https://www.imb.com.au/openbanking type: Documentation - url: https://developer.openbanking.imb.com.au/public/apis type: APIReference - url: openapi/imb-bank-cds-banking-products-openapi.yml type: OpenAPI description: Consumer-authorized Consumer Data Right (CDR) Transactions API exposing GET /banking/accounts/{accountId}/transactions (transactions for an account) and GET /banking/accounts/{accountId}/transactions/{transactionId} (transaction detail). Access requires an IMB member's CDR consent granted to an Accredited Data Recipient and a valid authorized access token over the data holder's mutual-TLS channel; it is not publicly callable. Conforms to the shared DSB Consumer Data Standards CDR Banking API v1.36.0 that every Australian ADI must implement. - aid: imb-bank:imb-bank-cdr-direct-debits-scheduled-payments-api name: IMB Bank CDR Direct Debits & Scheduled Payments API tags: - CDR - Open Banking - Direct Debits - Scheduled Payments - Consumer Data Standards image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.imb.com.au/openbanking baseURL: https://openbank.openbanking.imb.com.au/cds-au/v1/banking/payments/scheduled properties: - url: https://www.imb.com.au/openbanking type: Documentation - url: https://developer.openbanking.imb.com.au/public/apis type: APIReference - url: openapi/imb-bank-cds-banking-products-openapi.yml type: OpenAPI description: Consumer-authorized Consumer Data Right (CDR) Direct Debits and Scheduled Payments API. Covers GET /banking/accounts/{accountId}/direct-debits, the bulk GET /banking/accounts/direct-debits, GET /banking/accounts/{accountId}/payments/scheduled, and the bulk GET /banking/payments/scheduled. Access requires an IMB member's CDR authorization granted to an Accredited Data Recipient over the mutual-TLS data holder channel and is not publicly callable. Conforms to the shared DSB Consumer Data Standards CDR Banking API v1.36.0. - aid: imb-bank:imb-bank-cdr-payees-api name: IMB Bank CDR Payees API tags: - CDR - Open Banking - Banking Payees - Consumer Data Standards - Account Data image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.imb.com.au/openbanking baseURL: https://openbank.openbanking.imb.com.au/cds-au/v1/banking/payees properties: - url: https://www.imb.com.au/openbanking type: Documentation - url: https://developer.openbanking.imb.com.au/public/apis type: APIReference - url: openapi/imb-bank-cds-banking-products-openapi.yml type: OpenAPI description: Consumer-authorized Consumer Data Right (CDR) Payees API exposing GET /banking/payees (saved payees list) and GET /banking/payees/{payeeId} (payee detail). Access requires an IMB member's CDR consent granted to an Accredited Data Recipient and a valid authorized access token over the data holder's mutual-TLS channel; it is not publicly callable. Conforms to the shared DSB Consumer Data Standards CDR Banking API v1.36.0 that every Australian ADI is required to implement. common: - type: AgenticAccess url: agentic-access/imb-bank-agentic-access.yml - type: DomainSecurity url: security/imb-bank-domain-security.yml - type: WellKnown url: well-known/imb-bank-well-known.yml - type: Authentication url: authentication/imb-bank-authentication.yml - type: OAuthScopes url: scopes/imb-bank-scopes.yml - type: Conformance url: conformance/imb-bank-conformance.yml - type: Compliance url: https://www.imb.com.au/pdfs/consumer-data-right-policy - type: ErrorCatalog url: errors/imb-bank-problem-types.yml - type: Lifecycle url: lifecycle/imb-bank-lifecycle.yml - type: StatusPage url: https://www.imb.com.au/help-centre/banking-help/service-updates - type: Deprecation url: https://consumerdatastandardsaustralia.github.io/standards/#versioning - type: Conventions url: conventions/imb-bank-conventions.yml - type: DataModel url: data-model/imb-bank-data-model.yml - type: Sandbox url: sandbox/imb-bank-sandbox.yml - type: MCPServer url: mcp/imb-bank-mcp.yml - type: Overlay url: overlays/imb-bank-cds-banking-products-overlay.yaml - type: LLMsTxt url: llms/imb-bank-llms.txt - type: AgentSkill url: skills/imb-bank-browse-products.md - type: Website url: https://www.imb.com.au/ - type: DeveloperPortal url: https://developer.openbanking.imb.com.au/public/apis - type: Documentation url: https://www.imb.com.au/openbanking - type: APIReference url: https://developer.openbanking.imb.com.au/public/apis - type: GettingStarted url: https://developer.openbanking.imb.com.au/public/apis - type: SignUp url: https://developer.openbanking.imb.com.au/ - type: TermsOfService url: https://www.imb.com.au/important-information - type: PrivacyPolicy url: https://www.imb.com.au/important-information/privacy - type: Support url: https://www.imb.com.au/help-centre - type: About url: https://www.imb.com.au/about-us maintainers: - FN: Kin Lane email: kin@apievangelist.com