Southwest Power Pool · OAuth Scopes

Southwest Power Pool OAuth Scopes

OAuth 2.0 derived

Southwest Power Pool publishes 15 OAuth 2.0 scopes via the clientCredentials flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Southwest Power Pool API on a user’s behalf.

Tokens are issued from relative /oauth2 against the spec placeholder server (no SPP host published).

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

EnergyUnited StatesEnergy MarketsElectricityGridUtilitiesRenewablesMarket DataTransmissionSystem Operator
Scopes: 15 Flows: clientCredentials Method: derived

OAuth endpoints

Token URL
relative /oauth2 against the spec placeholder server (no SPP host published)
Flows
clientCredentials

Scopes (15)

ScopeDescriptionFlows
read:forecast-proposals Read Forecast rating proposals clientCredentials
read:monitoring-sets Read monitoring sets clientCredentials
read:operating-snapshot Read the ratings and limits snapshots in-use by the transmission provider clientCredentials
read:realtime-proposals Read real-time rating proposals clientCredentials
read:regional-operating-snapshot Read a Regional Operating Snapshot clientCredentials
read:seasonal-overrides Read seasonal overrides clientCredentials
read:seasonal-proposals Read seasonal rating proposals clientCredentials
read:temporary-aar-exceptions Read temporary AAR exceptions clientCredentials
write:forecast-proposals Submit forecasted ratings clientCredentials
write:monitoring-sets Write monitoring sets clientCredentials
write:realtime-proposals Submit realtime ratings clientCredentials
write:regional-operating-snapshot Write a Regional Operating Snapshot clientCredentials
write:seasonal-overrides Write seasonal overrides clientCredentials
write:seasonal-proposals Submit seasonal ratings clientCredentials
write:temporary-aar-exceptions Write temporary AAR exceptions clientCredentials

Source

OAuth Scopes

Raw ↑
generated: '2026-07-27'
method: derived
source: openapi/trolie-standard-openapi.yml
docs: https://trolie.energy/spec
standard: LF Energy TROLIE 1.1.0
note: >-
  These scopes are declared by the LF Energy TROLIE community specification —
  the contract SPP's own "SPP LEP/TROLIE API Data Exchange Guide" (v1.0,
  2024-11-08) directs implementers to — not by an SPP-published authorization
  server. SPP publishes no OAuth authorization server, no token URL and no scope
  reference of its own; its LEP ratings API authenticates with an OATI webCARES
  x.509 certificate plus an SPP UAA role (see
  authentication/spp-authentication.yml). Treat this as the scope vocabulary an
  SPP LEP integration is built against, not as an observed SPP OAuth surface.
schemes:
- name: oauth2-primary-flow
  source: openapi/trolie-standard-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: relative /oauth2 against the spec placeholder server (no SPP host published)
  description: Support RFC8725 JWT tokens.
scopes:
- scope: read:forecast-proposals
  description: Read Forecast rating proposals
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: read:monitoring-sets
  description: Read monitoring sets
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: read:operating-snapshot
  description: Read the ratings and limits snapshots in-use by the transmission provider
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: read:realtime-proposals
  description: Read real-time rating proposals
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: read:regional-operating-snapshot
  description: Read a Regional Operating Snapshot
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: read:seasonal-overrides
  description: Read seasonal overrides
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: read:seasonal-proposals
  description: Read seasonal rating proposals
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: read:temporary-aar-exceptions
  description: Read temporary AAR exceptions
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: write:forecast-proposals
  description: Submit forecasted ratings
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: write:monitoring-sets
  description: Write monitoring sets
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: write:realtime-proposals
  description: Submit realtime ratings
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: write:regional-operating-snapshot
  description: Write a Regional Operating Snapshot
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: write:seasonal-overrides
  description: Write seasonal overrides
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: write:seasonal-proposals
  description: Submit seasonal ratings
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml
- scope: write:temporary-aar-exceptions
  description: Write temporary AAR exceptions
  flows:
  - clientCredentials
  sources:
  - openapi/trolie-standard-openapi.yml