Search
Close

The Great Southern Bank Open Banking Consumer and Public APIs provide access to customer and non-customer related information.

To access the Consumer APIs, you will need to:

  • be accredited by the Australian Competition and Consumer Commission (ACCC), and
  • be provided consent by the customer.

Our APIs currently cover information about:

  • features, rates and fees for savings and transaction accounts, credit cards, term deposits and home loans;
  • availability and planned outages; and
  • customer details.

We will update the APIs progressively in line with the Consumer Data Right legislation timeframe.

Great Southern Bank APIs are designed and documented to adhere to the Australian Consumer Data Standards.

Mobile Banking

These are the APIs for Great Southern Bank’s mobile banking platform.

APIs

Public APIs

The Public APIs are available to everyone from a public cloud with no restrictions on use. They can be accessed by HTTP/GET in REST format.

Products

https://api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/products

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 3.

https://api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/products/{productId}

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 4.

Status and outages

https://api.open-banking.greatsouthernbank.com.au/cds-au/v1/discovery/status

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://api.open-banking.greatsouthernbank.com.au/cds-au/v1/discovery/outages

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.
APIs

Consumer APIs

The Consumer APIs will only be available to you if you have been accredited by the ACCC and the customer has provided their consent. They can be accessed by HTTP/GET or HTTP/POST in REST format.

Accounts

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/accounts

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 2.

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/accounts/{accountId}

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 3.

Balances

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/accounts/balances

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/accounts/balances

  • HTTP/POST
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/accounts/{accountId}/balance

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

Customer

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/common/customer

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/common/customer/detail

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 2.

Transaction

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/accounts/{accountId}/transactions

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/accounts/{accountId}/transactions/{transactionId}

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

Direct Debits

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/accounts/{accountId}/direct-debits

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/accounts/direct-debits

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/accounts/direct-debits

  • HTTP/POST
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

Scheduled Payments

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/accounts/{accountId}/payments/scheduled

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 2.

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/payments/scheduled

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 2.

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/payments/scheduled

  • HTTP/POST
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 2.

Payees

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/payees

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 2.

https://secure.api.open-banking.greatsouthernbank.com.au/cds-au/v1/banking/payees/{payeeId}

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 2.

Business+ app

These are the APIs for Great Southern Bank’s Business+ app platform.

APIs

Public APIs

The Public APIs are available to everyone from a public cloud with no restrictions on use. They can be accessed by HTTP/GET in REST format.

Products

https://api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/products

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 3.

https://api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/products/{productId}

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer
  • Our supported version of this end point is 4.

Status and outages

https://api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/discovery/status

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer
  • Our supported version of this end point is 1.

https://api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/discovery/outages

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer
  • Our supported version of this end point is 1.
APIs

Consumer APIs

The Consumer APIs will only be available to you if you have been accredited by the ACCC and the customer has provided their consent. They can be accessed by HTTP/GET or HTTP/POST in REST format.

Accounts

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/accounts

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point are 1 and 2.

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/accounts/{accountId}

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point are 2 and 3.

Balances

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/accounts/balances

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/accounts/balances

  • HTTP/POST
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/accounts/{accountId}/balance

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

Customer

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/common/customer

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/common/customer/detail

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 2.

Transaction

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/accounts/{accountId}/transactions

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/accounts/{accountId}/transactions/{transactionId}

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

Direct Debits

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/accounts/{accountId}/direct-debits

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/accounts/direct-debits

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/accounts/direct-debits

  • HTTP/POST
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 1.

Scheduled Payments

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/accounts/{accountId}/payments/scheduled

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point are v1 and v2.

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/payments/scheduled

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point are v1 and v2.

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/payments/scheduled

  • HTTP/POST
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point are v1 and v2.

Payees

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/payees

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 2.

https://secure.api.open-banking.business.greatsouthernbank.com.au/cds-au/v1/banking/payees/{payeeId}

  • HTTP/GET
  • All API requests require a mandatory header parameter “x-v” and the value must be set to a positive integer.
  • Our supported version of this end point is 2.