ATCO · Authentication Profile

Atco Authentication

Authentication

ATCO declares 0 security scheme(s) across its OpenAPI definitions.

EnergyCanadaUtilitiesElectricityGasGridDistributionTransmissionDERSolarRenewablesOpen DataGeospatialAlberta
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

Raw ↑
generated: '2026-07-27'
method: searched
source: >-
  Live anonymous probes of the ATCO Electric hosting capacity feature service and of every
  ATCO web property, 2026-07-27. Confirms the negative finding already recorded in review.yml.
docs: null
docs_note: >-
  ATCO publishes no API authentication documentation of any kind. There is no developer portal,
  no /docs, no /api and no auth page on atco.com, electric.atco.com, gas.atco.com or
  atcoenergy.com. This profile was established by probing the running service rather than by
  reading a document.
summary:
  types: []
  api_key_in: []
  oauth2_flows: []
  anonymous: true
schemes: []
profile:
  scheme: none
  detail: >-
    The only public ATCO API — the ATCO Electric DER hosting capacity feature service — accepts
    completely anonymous HTTPS requests. No `token` query parameter is required, no
    Authorization header is honoured or needed, and no ArcGIS token error (code 498/499) is
    returned for an unauthenticated request. A GET against
    /FeatureServer/0/query?where=1=1&returnCountOnly=true&f=json returned {"count":880623} with
    no credential of any kind on 2026-07-27.
  signup_required: false
  api_key_required: false
  oauth2: false
  openid_connect: false
  mutual_tls: false
  referer_check: false
  licence_click_through: false
  cors:
    access_control_allow_origin: '*'
    note: >-
      The service returns a wildcard CORS header, so it is directly callable from browser
      JavaScript with no proxy.
upstream_token_service:
  note: >-
    The ArcGIS platform underneath does support token-based security — /arcgis/rest/info reports
    isTokenBasedSecurity true with tokenServicesUrl https://www.arcgis.com/sharing/generateToken.
    That is the Esri ArcGIS Online platform capability, not something ATCO has enabled on this
    service. The AGO_HostingCapacity service item is shared publicly (access "public"), so no
    token is used.
  rest_info: https://services7.arcgis.com/cw2emabghNLkoYlB/arcgis/rest/info?f=json
  token_services_url: https://www.arcgis.com/sharing/generateToken
consumer_data_auth:
  available: false
  note: >-
    There is no machine authentication path to a customer's own energy usage or billing data.
    ATCO Energy routes My Account (https://myaccount.atcoenergy.com, HTTP 301) to
    https://store.atco.com/ccrz__CCSiteLogin, a Salesforce CloudCraze human commerce login. No
    OAuth authorization server, no consent flow, no third-party onboarding and no client
    registration exists. /.well-known/openid-configuration returns 404 on every ATCO host.
discovery_probes:
- url: https://www.atco.com/.well-known/openid-configuration
  status: 404
- url: https://www.atcoenergy.com/.well-known/openid-configuration
  status: 404
- url: https://electric.atco.com/.well-known/openid-configuration
  status: 404
- url: https://gas.atco.com/.well-known/openid-configuration
  status: 404
- url: https://services7.arcgis.com/.well-known/oauth-authorization-server
  status: 403
related:
- scopes/: not applicable — no OAuth surface exists, so no scope artifact is emitted
- conventions/atco-conventions.yml
- security/atco-domain-security.yml