Simply Energy · OAuth Scopes

Simply Energy OAuth Scopes

OAuth 2.0 searched

Simply Energy publishes 13 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Simply 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 RightCDRSmart MeteringEnergy Markets
Scopes: 13 Flows: authorizationCode Method: searched

Scopes (13)

ScopeDescriptionFlows
openid Required OpenID Connect scope. Establishes the authenticated CDR session. authorizationCode
profile OpenID Connect end-user data. In the CDR this is restricted to the standard claims defined by the Profile Scope and Standard Claims standard. authorizationCode
common:customer.basic:read Basic information on the customer who authorised the session - name and customer type. authorizationCode
common:customer.detail:read Detailed information on the authorised customer, adding contact details. authorizationCode
energy:accounts.basic:read Energy accounts and plans. authorizationCode
energy:accounts.detail:read Energy account and plan details. authorizationCode
energy:accounts.concessions:read Concessions and assistance applied to the account. authorizationCode
energy:accounts.paymentschedule:read Agreed payment schedule and payment preferences. authorizationCode
energy:billing:read Billing, balances, invoices and payment history. authorizationCode
energy:electricity.servicepoints.basic:read Electricity connection - the NMI standing data basic set. authorizationCode
energy:electricity.servicepoints.detail:read Electricity connection and meter - the NMI standing data detail set. authorizationCode
energy:electricity.usage:read Electricity usage reads for the consented service points. authorizationCode
energy:electricity.der:read Distributed energy resources - generation and storage devices behind the meter. authorizationCode

Source

OAuth Scopes

Raw ↑
generated: '2026-07-27'
method: searched
source: openapi/simply-energy-cds-energy-openapi.yml, openapi/simply-energy-cds-common-openapi.yml
docs: https://consumerdatastandardsaustralia.github.io/standards/#authorisation-scopes
provider_published: false
provenance_note: |
  `derive-oauth-scopes.py` returned zero, because the shared Consumer Data Standards OpenAPI
  documents carry no oauth2 securitySchemes. The scopes are nevertheless present and
  machine-readable in the spec: every operation declares an `x-scopes` extension. The ten
  scopes below were extracted from those `x-scopes` values and then enriched with the
  consumer-facing data cluster and permission language published in the CDR Data Language
  Standards. This is the normative scope set for an Australian energy data holder; this
  retailer publishes no scope reference of its own.
schemes:
- name: CDR Security Profile (OAuth 2.0 + OpenID Connect, FAPI 1.0 Advanced)
  source: https://consumerdatastandardsaustralia.github.io/standards/#security-profile
  flows:
  - flow: authorizationCode
    authorizationUrl: null
    tokenUrl: null
    note: |
      The authorisation and token endpoints of an energy data holder are published only via
      the authenticated portion of the CDR Register and are not anonymously discoverable.
      See authentication/simply-energy-authentication.yml.
scopes:
- scope: openid
  description: Required OpenID Connect scope. Establishes the authenticated CDR session.
  category: openid-connect
  flows: [authorizationCode]
- scope: profile
  description: OpenID Connect end-user data. In the CDR this is restricted to the standard
    claims defined by the Profile Scope and Standard Claims standard.
  category: openid-connect
  flows: [authorizationCode]
- scope: common:customer.basic:read
  description: Basic information on the customer who authorised the session - name and
    customer type.
  data_cluster_language: Name and occupation / Organisation profile
  category: common
  operations: [getCustomer]
  sources: [openapi/simply-energy-cds-common-openapi.yml]
  flows: [authorizationCode]
- scope: common:customer.detail:read
  description: Detailed information on the authorised customer, adding contact details.
  data_cluster_language: Contact details
  category: common
  operations: [getCustomerDetail]
  sources: [openapi/simply-energy-cds-common-openapi.yml]
  flows: [authorizationCode]
- scope: energy:accounts.basic:read
  description: Energy accounts and plans.
  data_cluster_language: Accounts and plans
  permission_language: Account and plan information
  category: energy-accounts
  operations: [listEnergyAccounts]
  sources: [openapi/simply-energy-cds-energy-openapi.yml]
  flows: [authorizationCode]
- scope: energy:accounts.detail:read
  description: Energy account and plan details.
  data_cluster_language: Account and plan details
  permission_language: Account type; Fees, features, rates, and discounts; Additional account
    users
  category: energy-accounts
  operations: [getEnergyAccountDetail]
  sources: [openapi/simply-energy-cds-energy-openapi.yml]
  flows: [authorizationCode]
- scope: energy:accounts.concessions:read
  description: Concessions and assistance applied to the account.
  data_cluster_language: Concessions and assistance
  permission_language: Concession type; Concession information
  category: energy-accounts
  operations: [getEnergyAccountConcessions]
  sources: [openapi/simply-energy-cds-energy-openapi.yml]
  flows: [authorizationCode]
- scope: energy:accounts.paymentschedule:read
  description: Agreed payment schedule and payment preferences.
  data_cluster_language: Payment preferences
  permission_language: Payment and billing frequency; Any scheduled payment details
  category: energy-accounts
  operations: [getEnergyAccountPaymentSchedule]
  sources: [openapi/simply-energy-cds-energy-openapi.yml]
  flows: [authorizationCode]
- scope: energy:billing:read
  description: Billing, balances, invoices and payment history.
  data_cluster_language: Billing payments and history
  permission_language: Account balance; Payment method; Payment status; Charges, discounts,
    credits; Billing date; Usage for billing period; Payment date; Invoice number
  category: energy-billing
  operations: [getEnergyAccountBalance, listEnergyAccountBalancesBulk, listEnergyAccountBalancesSpecificAccounts,
    getEnergyAccountInvoices, listEnergyAccountInvoicesBulk, listEnergyInvoicesForSpecificAccounts,
    getBillingForEnergyAccount, listEnergyAccountBillingBulk, listEnergyAccountBillingForSpecificAccounts]
  sources: [openapi/simply-energy-cds-energy-openapi.yml]
  flows: [authorizationCode]
- scope: energy:electricity.servicepoints.basic:read
  description: Electricity connection - the NMI standing data basic set.
  data_cluster_language: Electricity connection
  permission_language: National Meter Identifier (NMI); Customer type; Connection point details
  category: energy-servicepoints
  operations: [listElectricityServicePoints]
  sources: [openapi/simply-energy-cds-energy-openapi.yml]
  flows: [authorizationCode]
- scope: energy:electricity.servicepoints.detail:read
  description: Electricity connection and meter - the NMI standing data detail set.
  data_cluster_language: Electricity meter
  permission_language: Supply address; Meter details; Associated service providers
  category: energy-servicepoints
  operations: [getElectricityServicePointDetail]
  sources: [openapi/simply-energy-cds-energy-openapi.yml]
  flows: [authorizationCode]
- scope: energy:electricity.usage:read
  description: Electricity usage reads for the consented service points.
  data_cluster_language: Electricity usage
  permission_language: Usage; Meter details
  category: energy-usage
  operations: [getElectricityServicePointUsage, listElectricityUsageBulk, listElectricityUsageForServicePoints]
  sources: [openapi/simply-energy-cds-energy-openapi.yml]
  flows: [authorizationCode]
- scope: energy:electricity.der:read
  description: Distributed energy resources - generation and storage devices behind the meter.
  data_cluster_language: Energy generation and storage
  permission_language: Generation information; Generation or storage device type; Device
    characteristics; Devices that can operate without the grid; Energy conversion information
  category: energy-der
  operations: [getElectricityDERForServicePoint, listElectricityDERBulk, listElectricityDERForSpecificServicePoints]
  sources: [openapi/simply-energy-cds-energy-openapi.yml]
  flows: [authorizationCode]
unscoped_operations:
- {operationId: listEnergyPlans, reason: public unauthenticated generic tariff data}
- {operationId: getEnergyPlanDetail, reason: public unauthenticated generic tariff data}
- {operationId: getStatus, reason: public unauthenticated discovery endpoint}
- {operationId: getOutages, reason: public unauthenticated discovery endpoint}