Southwest Power Pool · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the SPP LEP/TROLIE ratings exchange

5 actions 5 updates update extends openapi/trolie-standard-openapi.yml
Derived by API Evangelist Built from the contracts Southwest Power Pool publishes. Southwest Power Pool did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-providerx-apievangelist-provider-aidx-apievangelist-api-aidx-apievangelist-spec-provenancex-apievangelist-implementation-guidex-apievangelist-regulatory-driverx-apievangelist-verification-statusx-apievangelist-access

Targets 3

$.info
$.servers
$.components.securitySchemes['oauth2-primary-flow']

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the SPP LEP/TROLIE ratings exchange
  version: 1.0.0
extends: openapi/trolie-standard-openapi.yml
x-apievangelist:
  generated: '2026-07-27'
  method: generated
  source: openapi/trolie-standard-openapi.yml
  note: >-
    The extended document is the LF Energy TROLIE community specification, not an
    SPP-authored contract. SPP's "SPP LEP/TROLIE API Data Exchange Guide" v1.0
    (2024-11-08) directs implementers to it and publishes no base URL of its own;
    the spec's servers block carries the standard's placeholder host. This
    overlay records that provenance and the SPP-specific access reality on top of
    the untouched spec — it never mutates the harvested original.
actions:
- target: $.info
  update:
    x-apievangelist-provider: Southwest Power Pool
    x-apievangelist-provider-aid: spp
    x-apievangelist-api-aid: spp:spp-lep-trolie-api
    x-apievangelist-spec-provenance: >-
      LF Energy TROLIE community specification 1.1.0, harvested verbatim from
      https://trolie.energy/openapi-1.0.yaml (HTTP 200, 2026-07-27). NOT authored
      or published by Southwest Power Pool.
    x-apievangelist-implementation-guide: https://www.spp.org/documents/72496/spp%20lep%20api%20data%20exchange%20guide.pdf
    x-apievangelist-regulatory-driver: FERC Order 881 (ambient-adjusted transmission ratings)
    x-apievangelist-verification-status: live-claimed-unverified
- target: $.servers
  update:
  - url: https://trolie.example.com
    description: >-
      Specification placeholder host. SPP publishes no production base URL for its
      LEP implementation — its own guide writes every example against
      https://<baseURL>/. A participant receives the endpoint through SPP
      onboarding, not from public documentation.
- target: $.info
  update:
    x-apievangelist-access:
      model: member-gated
      authentication: OATI webCARES x.509 certificate over mTLS plus an SPP UAA role and scope
      provisioning: Local Security Administrator role assignment, requested via an RMS ticket at https://rms.spp.org/
      anonymous_access: false
      artifact: authentication/spp-authentication.yml
- target: $.info
  update:
    x-apievangelist-artifacts:
      authentication: authentication/spp-authentication.yml
      scopes: scopes/spp-scopes.yml
      errors: errors/spp-problem-types.yml
      conventions: conventions/spp-conventions.yml
      rate_limits: rate-limits/spp-rate-limits.yml
      lifecycle: lifecycle/spp-lifecycle.yml
      conformance: conformance/spp-conformance.yml
      data_model: data-model/spp-data-model.yml
      skills: skills/_index.yml
- target: $.components.securitySchemes['oauth2-primary-flow']
  update:
    x-apievangelist-note: >-
      Declared by the community specification. SPP hosts no OAuth authorization
      server for this API and publishes no token URL; the effective SPP scheme is
      certificate-plus-UAA. The 15 scopes are the standard's vocabulary, captured
      in scopes/spp-scopes.yml.

Work with this as data

Every overlay 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 openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay 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 overlay
curl "https://apis.io/api/v1/overlays/spp-trolie-standard-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.