Australian Energy Regulator · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the AER's implementation of the CDR Energy API

5 actions 5 updates update extends openapi/cdr-energy-api-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for Australian Energy Regulator's API. It is a proposal applied on top of the contract, not a document Australian Energy Regulator publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-served-by-aerx-apievangelist-notex-apievangelist-supported-versionsx-apievangelist-verifiedx-apievangelist-verificationx-apievangelist-providerx-apievangelist-provider-slugx-apievangelist-spec-author

Targets 5

$.info
$.servers
$.paths['/energy/plans'].get
$.paths['/energy/plans/{planId}'].get
$.paths['/energy/accounts']

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the AER's implementation of the CDR Energy API
  version: 1.0.0
extends: openapi/cdr-energy-api-openapi.json
x-generated: '2026-07-27'
x-method: generated
x-source: >-
  Live probes of https://cdr.energymadeeasy.gov.au on 2026-07-27 plus
  https://www.aer.gov.au/energy-product-reference-data. The extended document is
  authored by the Data Standards Body and is deliberately left unmodified; this
  overlay records what is true of the AER's deployment of it — which operations are
  actually served, at which versions, on which real server.
actions:
- target: $.info
  update:
    x-apievangelist-provider: Australian Energy Regulator
    x-apievangelist-provider-slug: aer
    x-apievangelist-spec-author: Data Standards Body (dsb.gov.au)
    x-apievangelist-note: >-
      Not published by the AER. Harvested verbatim from the Consumer Data Standards
      because it is the contract the AER serves. The AER implements 2 of the 23
      operations in this document.
- target: $.servers
  update:
  - url: https://cdr.energymadeeasy.gov.au/{brand}/cds-au/v1
    description: >-
      AER-operated Consumer Data Right energy Product Reference Data host. Anonymous,
      no accreditation. {brand} is a retailer path segment resolved from the ACCC CDR
      Register (79 of 84 registered energy brands resolve here).
    variables:
      brand:
        default: agl
        description: >-
          Retailer brand path segment, e.g. agl, origin, energyaustralia, aurora,
          engie, powershop, energy-locals, ergon. An unrecognised value returns HTTP
          200 with meta.totalRecords 0 rather than 404.
- target: $.paths['/energy/plans'].get
  update:
    x-apievangelist-served-by-aer: true
    x-apievangelist-supported-versions: [1]
    x-apievangelist-verified: '2026-07-27'
    x-apievangelist-verification: >-
      GET https://cdr.energymadeeasy.gov.au/agl/cds-au/v1/energy/plans?type=ALL with
      header x-v 1 returned HTTP 200, meta.totalRecords 1343.
    x-apievangelist-constraints:
      per_brand_only: >-
        No Australia-wide query. One call per retailer brand; the AER states the
        restriction is under review.
      current_plans_only: >-
        Future and historical plans are not exposed regardless of the effective
        parameter value.
      page_size_max: 1000
      jurisdictions: [TAS, VIC, SA, ACT, NSW, QLD]
      excluded_jurisdictions: [WA, NT]
- target: $.paths['/energy/plans/{planId}'].get
  update:
    x-apievangelist-served-by-aer: true
    x-apievangelist-supported-versions: [3]
    x-apievangelist-retired-versions: [2]
    x-apievangelist-retired-on: '2025-03-03'
    x-apievangelist-verified: '2026-07-27'
    x-apievangelist-verification: >-
      GET .../energy/plans/AGL1067320MRE2@EME returned 200 for x-v 3 and 406 for x-v
      1, 2 and 4. x-v 5 with x-min-v 1 returned 200 served as x-v 3.
- target: $.paths['/energy/accounts']
  update:
    x-apievangelist-served-by-aer: false
    x-apievangelist-note: >-
      404 on the AER host. Consumer data is held by retailers as primary data holders;
      access requires ACCC accreditation, consumer consent, OAuth2/OIDC and mTLS. The
      same is true of every other /energy/accounts and
      /energy/electricity/servicepoints path in this document.