Sempra Energy · Authentication Profile

Sempra Energy Authentication

Authentication

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

Fortune 500EnergyUtilitiesNatural GasElectricityEnergy InfrastructureLNGApigee
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

sempra-energy-authentication.yml Raw ↑
generated: '2026-08-28'
method: probed
source: >-
  Live unauthenticated HTTP probes of https://api.sempra.com on 2026-08-28. Sempra Energy
  publishes no authentication documentation on any public surface, so every statement here
  is read directly off the gateway's own responses. Host ownership is established from the
  DigiCert EV certificate on api.sempra.com, subject O=Sempra Energy, L=San Diego,
  ST=California, C=US.
api: Sempra Developer Portal APIs
base_url: https://api.sempra.com/v1
gateway: Google Apigee
note: >-
  api.sempra.com is an Apigee runtime. Requests to "/" return the Apigee
  messaging.adaptors.http.flow.ApplicationNotFound fault (HTTP 404), which means no proxy
  is routed there. A proxy IS routed at basepath /v1: every path under /v1 (including
  /v1/graphql, /v1/token and /v1/graphql/health) returns HTTP 401 with an Apigee OAuthV2
  fault, while /v2/graphql and /oauth/token return the 404 not-routed fault. That contrast
  is the evidence that /v1 is a real, live, OAuth-protected API basepath. No token issuance
  endpoint is discoverable anonymously and no scope, grant type or registration flow is
  published — credentials are obtained by registering on
  https://developer.sempra.com, whose anonymous API catalog is empty.
security_schemes:
- name: bearerAuth
  type: http
  scheme: bearer
  bearer_format: OAuth 2.0 access token (Apigee OAuthV2)
  in: header
  header: Authorization
  method: probed
  evidence:
    request: GET https://api.sempra.com/v1/graphql
    status: 401
    www_authenticate: >-
      Bearer realm="null",error="invalid_token",error_description="oauth.v2.InvalidAccessToken:
      Invalid access token"
    body: '{"fault":{"faultstring":"Invalid access token","detail":{"errorcode":"oauth.v2.InvalidAccessToken"}}}'
  note: >-
    RFC 6750 bearer challenge. Presenting a syntactically valid but unknown bearer token
    changes the fault to keymanagement.service.invalid_access_token, confirming the token is
    validated against Apigee key management rather than merely parsed.
oauth2:
  detected: true
  detection: Apigee OAuthV2 VerifyAccessToken policy (oauth.v2.InvalidAccessToken fault)
  token_endpoint: null
  authorization_endpoint: null
  grant_types: []
  scopes: []
  note: >-
    No token, authorization or discovery endpoint is reachable anonymously.
    /.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource both
    return the Apigee 404 not-routed fault on api.sempra.com. /oauth/token is not routed.
    Grant types and scopes are undocumented publicly.
transport:
  tls: true
  hsts: 'max-age=31536000 (on the /v1 proxy response)'
  cors:
    access_control_allow_origin: '*'
    access_control_allow_headers: '*'
    access_control_allow_methods: GET, PUT, POST, DELETE, OPTIONS, PATCH
    access_control_max_age: 3628800
    note: >-
      The gateway advertises a permissive wildcard CORS policy and six HTTP methods,
      which indicates a browser-callable read/write surface behind the token.
  content_security_policy: "script-src 'self'; child-src 'self'; form-action 'self'"
docs: null
docs_note: >-
  There is no public authentication page. https://developer.sempra.com requires
  registration and its anonymous catalog endpoint returns apiDocs [] and apiProducts [].

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.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/sempra-energy-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.