Alinta Energy · OAuth Scopes

Alinta Energy OAuth Scopes

OAuth 2.0 searched

Alinta Energy publishes 11 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Alinta Energy API on a user’s behalf.

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.

EnergyAustraliaUtilitiesElectricityGasEnergy RetailConsumer Data RightCDROpen Energy DataSmart MeteringRenewablesGeneration
Scopes: 11 Flows: authorizationCode Method: searched

Scopes (11)

ScopeDescriptionFlows
energy:accounts.basic:read Basic information about the customer's energy accounts with the retailer, including simple plan information and the service points that are part of the account. Does not include detailed account information. authorizationCode
energy:accounts.detail:read Detailed energy account information. Additional authorisation on top of the basic energy account scope. authorizationCode
energy:accounts.paymentschedule:read The agreed payment schedule for the customer's energy accounts. authorizationCode
energy:accounts.concessions:read Concessions and rebates applied to the customer's energy accounts. authorizationCode
energy:billing:read Billing data for the customer's energy accounts — account balances, invoices and billing transactions. authorizationCode
energy:electricity.servicepoints.basic:read Basic standing data for the customer's electricity service points, including the National Meter Identifier (NMI). Excludes location and meter attributes. authorizationCode
energy:electricity.servicepoints.detail:read Detailed service point connection information including meter information. Additional authorisation on top of the basic service point scope. Excludes meter usage data. authorizationCode
energy:electricity.usage:read Electricity usage data for the customer's service points, including basic and interval meter reads. authorizationCode
energy:electricity.der:read Distributed energy resource data for the customer's service points, as available in AEMO's DER Register. authorizationCode
common:customer.basic:read Basic information about the authorised customer (name or organisation, customer type). authorizationCode
common:customer.detail:read Detailed customer information including contact details (phone numbers, email addresses, physical addresses). authorizationCode

Source

OAuth Scopes

Raw ↑
generated: '2026-07-27'
method: searched
source: openapi/alinta-energy-cds-energy-api-openapi.yml + openapi/alinta-energy-cds-common-api-openapi.yml (x-scopes extension)
docs: https://consumerdatastandardsaustralia.github.io/standards/#authorisation-scopes
note: >
  Alinta's publicly callable endpoints require NO scope: the CDR discovery pair
  (/discovery/status, /discovery/outages) and the generic plan data endpoints
  (/energy/plans, /energy/plans/{planId}) are unauthenticated and carry no x-scopes.
  The scopes below govern the consumer-data-sharing operations in the shared DSB
  Consumer Data Standards contract that Alinta implements as a designated energy data
  holder, and are only obtainable by an ACCC-accredited Data Recipient holding a valid
  consumer consent. Scope strings are captured verbatim from the specs' per-operation
  x-scopes extension; descriptions are from the Consumer Data Standards authorisation
  scopes reference.
schemes:
- name: CDR-FAPI-OAuth2
  profile: FAPI 1.0 Advanced
  source: https://consumerdatastandardsaustralia.github.io/standards/#security-profile
  flows:
  - flow: authorizationCode
    note: >
      OIDC Hybrid / authorization code flow with PAR + PKCE. Authorisation and token
      URLs are disclosed per data holder via the CDR Register data holder brand detail
      endpoint (accredited access only), so no concrete URLs can be recorded here.
public_scope:
  scope: Public
  scope_id: N/A
  description: >
    Openly accessible information; a customer never grants this scope. Applies to the
    generic plan data and discovery endpoints Alinta (and the AER on Alinta's behalf)
    serve anonymously.
scopes:
- scope: energy:accounts.basic:read
  description: >
    Basic information about the customer's energy accounts with the retailer, including
    simple plan information and the service points that are part of the account. Does not
    include detailed account information.
  flows: [authorizationCode]
  operations: [listEnergyAccounts]
  sources: [openapi/alinta-energy-cds-energy-api-openapi.yml]
- scope: energy:accounts.detail:read
  description: >
    Detailed energy account information. Additional authorisation on top of the basic
    energy account scope.
  flows: [authorizationCode]
  operations: [getEnergyAccountDetail]
  sources: [openapi/alinta-energy-cds-energy-api-openapi.yml]
- scope: energy:accounts.paymentschedule:read
  description: The agreed payment schedule for the customer's energy accounts.
  flows: [authorizationCode]
  operations: [getEnergyAccountPaymentSchedule]
  sources: [openapi/alinta-energy-cds-energy-api-openapi.yml]
- scope: energy:accounts.concessions:read
  description: Concessions and rebates applied to the customer's energy accounts.
  flows: [authorizationCode]
  operations: [getEnergyAccountConcessions]
  sources: [openapi/alinta-energy-cds-energy-api-openapi.yml]
- scope: energy:billing:read
  description: >
    Billing data for the customer's energy accounts — account balances, invoices and
    billing transactions.
  flows: [authorizationCode]
  operations:
  - getEnergyAccountBalance
  - listEnergyAccountBalancesBulk
  - listEnergyAccountBalancesSpecificAccounts
  - getEnergyAccountInvoices
  - listEnergyAccountInvoicesBulk
  - listEnergyInvoicesForSpecificAccounts
  - getBillingForEnergyAccount
  - listEnergyAccountBillingBulk
  - listEnergyAccountBillingForSpecificAccounts
  sources: [openapi/alinta-energy-cds-energy-api-openapi.yml]
- scope: energy:electricity.servicepoints.basic:read
  description: >
    Basic standing data for the customer's electricity service points, including the
    National Meter Identifier (NMI). Excludes location and meter attributes.
  flows: [authorizationCode]
  operations: [listElectricityServicePoints]
  sources: [openapi/alinta-energy-cds-energy-api-openapi.yml]
- scope: energy:electricity.servicepoints.detail:read
  description: >
    Detailed service point connection information including meter information. Additional
    authorisation on top of the basic service point scope. Excludes meter usage data.
  flows: [authorizationCode]
  operations: [getElectricityServicePointDetail]
  sources: [openapi/alinta-energy-cds-energy-api-openapi.yml]
- scope: energy:electricity.usage:read
  description: >
    Electricity usage data for the customer's service points, including basic and
    interval meter reads.
  flows: [authorizationCode]
  operations:
  - getElectricityServicePointUsage
  - listElectricityUsageBulk
  - listElectricityUsageForServicePoints
  sources: [openapi/alinta-energy-cds-energy-api-openapi.yml]
- scope: energy:electricity.der:read
  description: >
    Distributed energy resource data for the customer's service points, as available in
    AEMO's DER Register.
  flows: [authorizationCode]
  operations:
  - getElectricityDERForServicePoint
  - listElectricityDERBulk
  - listElectricityDERForSpecificServicePoints
  sources: [openapi/alinta-energy-cds-energy-api-openapi.yml]
- scope: common:customer.basic:read
  description: Basic information about the authorised customer (name or organisation, customer type).
  flows: [authorizationCode]
  operations: [getCustomer]
  sources: [openapi/alinta-energy-cds-common-api-openapi.yml]
- scope: common:customer.detail:read
  description: >
    Detailed customer information including contact details (phone numbers, email
    addresses, physical addresses).
  flows: [authorizationCode]
  operations: [getCustomerDetail]
  sources: [openapi/alinta-energy-cds-common-api-openapi.yml]
oidc_scopes:
- scope: openid
  description: Required OpenID Connect scope for the CDR authorisation flow.
- scope: profile
  description: Basic profile information of the authenticated end-user (CDR Profile Scope).