Yes Energy · Authentication Profile

Yes Energy Authentication

Authentication

Yes Energy secures its APIs with http across 1 declared security scheme, as derived from its OpenAPI definitions.

EnergyUnited StatesEnergy MarketsElectricityGridMarket DataWholesale PowerISO RTORenewablesTrading
Methods: http Schemes: 1 OAuth flows: API key in:

Security Schemes

basicAuth http
scheme: basic · in: header (Authorization)

Source

Authentication Profile

yes-energy-authentication.yml Raw ↑
generated: '2026-07-27'
method: probed
source: >-
  Live anonymous probe of https://services.yesenergy.com/PS/rest/ (HTTP 401 with
  a WWW-Authenticate challenge), plus /.well-known/ discovery probes on the same
  host. No OpenAPI security schemes exist to derive from — Yes Energy publishes
  no machine-readable specification.
summary:
  types:
  - http
  api_key_in: []
  oauth2_flows: []
  notes: >-
    Single auth mechanism. HTTP Basic over TLS 1.3, credentials issued only to
    contracted subscribers. No API-key header scheme, no OAuth 2.0, no OpenID
    Connect, and no mutual TLS is published or discoverable.
schemes:
- name: basicAuth
  type: http
  scheme: basic
  realm: Realm
  in: header
  parameter: Authorization
  transport: https
  evidence: >-
    curl -I https://services.yesenergy.com/PS/rest/ -> HTTP/2 401 with
    `www-authenticate: Basic realm="Realm"` (probed 2026-07-27); the same
    services.yesenergy.com/PS security realm fronts the PowerSignals web
    application login at /PS/security/login.
  credential_issuance: >-
    Commercial subscription only. There is no self-serve signup, no free tier,
    no API-key console, and no sandbox. The published entry paths are the demo
    request form (https://www.yesenergy.com/demo), support@yesenergy.com, and
    +1 303-993-2773. Credentials appear to be the customer's PowerSignals
    account username/password.
negative_findings:
- check: OpenID Connect discovery
  result: not served
  evidence: https://services.yesenergy.com/.well-known/openid-configuration -> 404
- check: OAuth 2.0 authorization server metadata (RFC 8414)
  result: not served
  evidence: https://services.yesenergy.com/.well-known/oauth-authorization-server -> 404
- check: OAuth 2.0 protected resource metadata (RFC 9728)
  result: not served
  evidence: https://services.yesenergy.com/.well-known/oauth-protected-resource -> 404
- check: Public authentication documentation
  result: gated
  evidence: >-
    https://help.yesenergy.com/ 301 -> /help, 302 ->
    services.yesenergy.com/PS/KnowledgeOwlAuthentication, 302 ->
    /PS/security/login, terminating in HTTP 401. The auth reference is inside a
    login-gated KnowledgeOwl knowledge base.
scopes: []
scopes_note: >-
  Not applicable. HTTP Basic has no scope surface; entitlement is enforced by
  the subscription package attached to the account, not by a token scope.
related:
- security/yes-energy-domain-security.yml
- conventions/yes-energy-conventions.yml
- well-known/yes-energy-well-known.yml