Western Power · Authentication Profile
Western Power Authentication
Authentication
Western Power secures its APIs with none, esri-token, and session-cookie across 5 declared security schemes, as derived from its OpenAPI definitions.
EnergyAustraliaUtilitiesElectricityGridNetwork DistributionSmart MeteringOpen DataGISOutages
Methods: none, esri-token, session-cookie
Schemes: 5
OAuth flows:
API key in:
Security Schemes
none none
esri-token token
slip-download-session session-cookie
retailer-generator-portal session-cookie
consumer-energy-data out-of-band
Source
Authentication Profile
generated: '2026-07-27'
method: searched
source: >-
live probes 2026-07-27 plus the Western Power and DataWA/SLIP access pages; the
derive-authentication.py pass found zero securitySchemes because none of the three
captured OpenAPI descriptions declares one — every reachable surface is either
fully anonymous or gated outside the API layer.
docs: https://www.westernpower.com.au/issues-enquiries/requests-preferences/registration-for-access-to-energy-data/
summary:
types: [none, esri-token, session-cookie]
api_key_in: []
oauth2_flows: []
openid_connect: false
note: >-
There is no API key, no bearer token, no OAuth 2.0 and no OpenID Connect
anywhere in the Western Power estate. The two machine-readable surfaces that
answer at all answer anonymously; everything richer is gated by a human
registration or a licence agreement, not by a credential an API client can
obtain programmatically.
schemes:
- name: none
type: none
applies_to:
- openapi/western-power-outage-openapi.yml
- openapi/western-power-corporate-web-openapi.yml
- openapi/western-power-arcgis-outage-openapi.yml
description: >-
Anonymous, unauthenticated HTTPS GET. Verified 200 on 2026-07-27 against
/api/corp/outage/all-outages, /api/corp/outage/details/{outageId},
/api/corp/outage/status/{suburb}, /api/search, /api/corp/newsarticles,
/api/corp/vacancies and the ArcGIS FeatureServer metadata and query endpoints.
No key, token, referer check or origin restriction was required.
evidence: examples/western-power-all-outages-sample.json
- name: esri-token
type: token
applies_to: Western Power Public Secure Services (SLIP)
token_endpoint: https://token.slip.wa.gov.au
description: >-
Esri token authentication after registering a SLIP account on the WA Government
platform and agreeing to Western Power's Data Licence Terms and Conditions.
Anonymous calls to the MapServer root and to layer 10 both returned HTTP 401 on
2026-07-27.
registration: https://catalogue.data.wa.gov.au/dataset/wp-licence-terms-and-conditions
- name: slip-download-session
type: session-cookie
applies_to: data-downloads.slip.wa.gov.au bulk downloads
description: >-
Form login; an anonymous request for a dataset download returned HTTP 302 to
/Account/Login.
- name: retailer-generator-portal
type: session-cookie
applies_to: https://services.westernpower.com.au/online/nbu/do/restricted/Home
description: >-
Username/password login to the restricted Retailer and Generator portal. A
commercial and regulatory relationship is a precondition. No API, no interface
control document and no machine credential is published for it.
- name: consumer-energy-data
type: out-of-band
applies_to: customer interval and accumulated metering data
description: >-
Not an authentication scheme at all — a manual gate. A third party registers a
business with Western Power (name, ABN, business type, invoicing), then obtains
verifiable written customer consent per meter. Data is delivered by email or a
web portal. There is no OAuth consent flow, no scopes, no accreditation register
and no machine interface at the end of it.
docs:
- https://www.westernpower.com.au/issues-enquiries/requests-preferences/registration-for-access-to-energy-data/
- https://www.westernpower.com.au/issues-enquiries/requests-preferences/verifiable-consent-for-access-to-energy-data/
discovery:
openid_configuration: 404 on www.westernpower.com.au and my.westernpower.com.au (2026-07-27)
oauth_authorization_server: 404 on www.westernpower.com.au (2026-07-27)
oauth_protected_resource: 404 on www.westernpower.com.au (2026-07-27)
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/western-power-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.