National Australia Bank OAuth Scopes
National Australia Bank publishes 11 OAuth 2.0 scopes via the authorizationCode, clientCredentials, and refreshToken flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the National Australia Bank API on a user’s behalf.
Tokens are issued from https://openbank-secure.api.nab.com.au/v1/idp/cdr/nab/token.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.
OAuth endpoints
https://openbank.api.nab.com.au/v1/idp/cdr/nab/authorise
https://openbank-secure.api.nab.com.au/v1/idp/cdr/nab/token
authorizationCodeclientCredentialsrefreshToken
Scopes (11)
| Scope | Description | Flows |
|---|---|---|
| openid | OpenID Connect authentication (id_token issuance). | authorizationCode |
| profile | Basic profile claims. | authorizationCode |
| offline_access | Issue a refresh token for ongoing data sharing within the arrangement. | authorizationCode |
| bank:accounts.basic:read | Read basic account data (account list and basic details). | authorizationCode |
| bank:accounts.detail:read | Read detailed account data. | authorizationCode |
| bank:transactions:read | Read account transactions. | authorizationCode |
| bank:payees:read | Read saved payees. | authorizationCode |
| bank:regular_payments:read | Read direct debits and scheduled/regular payments. | authorizationCode |
| common:customer.basic:read | Read basic customer data. | authorizationCode |
| common:customer.detail:read | Read detailed customer data. | authorizationCode |
| cdr:registration | Dynamic Client Registration under the CDR Register. | clientCredentials |
📄 Provider scope reference: https://consumerdatastandardsaustralia.github.io/standards/#authorisation-scopes
Source
OAuth Scopes
Work with this as data
Every scope set here is available over the APIs.io API and to AI agents over MCP.