CenterPoint Energy · Authentication Profile

Centerpoint Energy Smt Authentication

Authentication

Two-factor transport plus credential authentication. Every API call is made over mutual TLS with a signed, registered API SSL certificate whose domain name must match the requesting entity, and carries an HTTP Basic authorization header with an ID/password pair created by the entity account owner in the SMT 3.0 portal. Credentials are scoped per DUNS number; a service provider representing multiple entities needs a separate unique SSL certificate per entity. Wildcard certificates are rejected.

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

EDIERCOTElectricityEnergyFortune 500Green ButtonInterval DataNAESB ESPINatural GasSmart MeterTexasTxSETUsage DataUtility
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

centerpoint-energy-smt-authentication.yml Raw ↑
specification: API Commons Authentication
specificationVersion: '0.1'
provider: CenterPoint Energy
providerId: centerpoint-energy
api: centerpoint-energy:usage-history-inquiry
generated: '2026-09-05'
method: searched
source: https://www.smartmetertexas.com/commonapi/gethelpguide/help-guides/Smart_Meter_Texas_Interface_Guide.pdf
docs: https://www.smartmetertexas.com/commonapi/gethelpguide/help-guides/Smart_Meter_Texas_Interface_Guide.pdf
note: >-
  Read from section 2 (Security Integration Requirements) of the Smart Meter Texas 3.0 Data Access
  Interface Guide dated February 26, 2024, fetched at HTTP 200. Smart Meter Texas is jointly owned and
  funded by the four Texas TDSPs including CenterPoint Energy Houston Electric, and is the interface
  CenterPoint's competitive-retailer documentation directs third parties to for CenterPoint meter data;
  the auth scheme below is SMT's, and applies to every CenterPoint ESI ID reached through it. No
  OpenAPI securitySchemes block exists to derive from — SMT publishes no machine-readable contract.
description: >-
  Two-factor transport plus credential authentication. Every API call is made over mutual TLS with a
  signed, registered API SSL certificate whose domain name must match the requesting entity, and carries
  an HTTP Basic authorization header with an ID/password pair created by the entity account owner in the
  SMT 3.0 portal. Credentials are scoped per DUNS number; a service provider representing multiple
  entities needs a separate unique SSL certificate per entity. Wildcard certificates are rejected.
securitySchemes:
  - id: smt_mutual_tls
    type: mutualTLS
    description: >-
      Signed registered API SSL certificate required per SMT entity account. The production certificate's
      domain name must match the entity domain name; unsigned certificates are accepted for testing only;
      no wildcard certificates are accepted. Third-party service providers need one unique certificate per
      entity they represent.
    required: true
  - id: smt_http_basic
    type: http
    scheme: basic
    description: >-
      One set of API credentials (ID and password) per DUNS associated with an SMT account, created by the
      entity account owner in the SMT 3.0 portal. A missing header returns 403
      {"error":"Basic authentication header is missing."}; a wrong pair returns 401
      {"error":"Incorrect username or password."}.
    required: true
  - id: smt_requester_identity
    type: payloadField
    description: >-
      Beyond transport and credential auth, each request body carries requesterID, requesterType and
      requesterAuthenticationID fields identifying the acting entity, and data access for a given ESI ID
      is additionally gated by an executed Energy Data Sharing Agreement between the customer and the
      requesting party.
    required: true
transport:
  tls_versions_supported:
    - TLSv1.0
    - TLSv1.1
    - TLSv1.2
  mutual_tls: true
  note: >-
    The guide states only TLS 1.0-1.2 are supported for the integration channel and that mutual TLS
    authentication is required. TLS 1.0/1.1 are deprecated protocols; recorded here verbatim as published,
    not endorsed.
oauth2: false
api_keys: false
openid_connect: false
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com

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/centerpoint-energy-smt-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.